protocol
characterp
Character protocol.
staticPublic predicates
is_ascii/1
True if the argument is an ASCII character.
staticis_ascii(Char)is_ascii(+char) - zero_or_oneis_alphanumeric/1
True if the argument is an alphanumeric character.
staticis_alphanumeric(Char)is_alphanumeric(+char) - zero_or_oneis_alpha/1
True if the argument is a letter or an underscore.
staticis_alpha(Char)is_alpha(+char) - zero_or_oneis_letter/1
True if the argument is a letter.
staticis_letter(Char)is_letter(+char) - zero_or_oneis_bin_digit/1
True if the argument is a binary digit.
staticis_bin_digit(Char)is_bin_digit(+char) - zero_or_oneis_octal_digit/1
True if the argument is an octal digit.
staticis_octal_digit(Char)is_octal_digit(+char) - zero_or_oneis_dec_digit/1
True if the argument is a decimal digit.
staticis_dec_digit(Char)is_dec_digit(+char) - zero_or_oneis_hex_digit/1
True if the argument is an hexadecimal digit.
staticis_hex_digit(Char)is_hex_digit(+char) - zero_or_oneis_lower_case/1
True if the argument is a lower case letter.
staticis_lower_case(Char)is_lower_case(+char) - zero_or_oneis_upper_case/1
True if the argument is a upper case letter.
staticis_upper_case(Char)is_upper_case(+char) - zero_or_oneis_vowel/1
True if the argument is a vowel.
staticis_vowel(Char)is_vowel(+char) - zero_or_oneis_white_space/1
True if the argument is a white space character (a space or a tab) inside a line of characters.
staticis_white_space(Char)is_white_space(+char) - zero_or_oneis_layout/1
True if the argument is a layout character.
staticis_layout(Char)is_layout(+char) - zero_or_oneis_quote/1
True if the argument is a quote character.
staticis_quote(Char)is_quote(+char) - zero_or_oneis_punctuation/1
True if the argument is a sentence punctuation character.
staticis_punctuation(Char)is_punctuation(+char) - zero_or_oneis_period/1
True if the argument is a character that ends a sentence.
staticis_period(Char)is_period(+char) - zero_or_oneis_control/1
True if the argument is an ASCII control character.
staticis_control(Char)is_control(+char) - zero_or_oneis_newline/1
True if the argument is the ASCII newline character.
staticis_newline(Char)is_newline(+char) - zero_or_oneis_end_of_line/1
True if the argument is the ASCII end-of-line character (either a carriage return or a line feed).
staticis_end_of_line(Char)is_end_of_line(+char) - zero_or_oneparenthesis/2
Recognizes and converts between open and close parenthesis.
staticparenthesis(Char1,Char2)parenthesis(?char,?char) - zero_or_moreparenthesis(+char,?char) - zero_or_oneparenthesis(?char,+char) - zero_or_onelower_upper/2
Recognizes and converts between lower and upper case letters.
staticlower_upper(Char1,Char2)lower_upper(?char,?char) - zero_or_morelower_upper(+char,?char) - zero_or_onelower_upper(?char,+char) - zero_or_oneProtected predicates
(none)
Private predicates
(none)
Operators
(none)
See also