Next: char-sets sets blocks, Previous: char-sets sets basic, Up: char-sets sets [Index]
The following character sets are defined and exported by the
(vicare containers char-sets)
library.
All the characters in the ASCII set. It is the set of all the characters whose numeric code is between 0 and 127, both included.
All the lower–case letters between #\a
and #\z
, included.
All the upper–case letters between #\A
and #\Z
, included.
All the letters: It is the union of char-set:ascii/lower-case
and
char-set:ascii/upper-case
.
All the decimal digits:
#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9
All the octal digits:
#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7
All the hexadecimal digits:
#\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9 #\a #\b #\c #\d #\e #\f #\A #\B #\C #\D #\E #\F
All the letters and decimal digits: It is the union of
char-set:ascii/letter
and char-set:ascii/dec-digit
.
All the punctuation characters whose numeric code is in the range [0, 127]:
#\! #\" #\# #\% #\& #\' #\( #\) #\* #\, #\- #\. #\/ #\: #\; #\? #\@ #\[ #\\ #\] #\_ #\{ #\}
All the symbol characters whose numeric code is in the range [0, 127]:
#\$ #\+ #\< #\= #\> #\^ #\` #\| #\~
All the characters representing white space:
#x0009 #\tab ; HORIZONTAL TABULATION #x000A #\linefeed ; LINE FEED #x000B #\vtab ; VERTICAL TABULATION #x000C #\page ; FORM FEED #x000D #\return ; CARRIAGE RETURN #x0020 #\space ; SPACE
A set holding #\tab
and #\space
.
The set of all characters that put ink on the page. It is the union of
char-set:ascii/letter+digit
, char-set:ascii/punctuation
and char-set:ascii/symbol
.
The set of all the printable characters. It is the union of
char-set:ascii/whitespace
and char-set:ascii/graphic
.
All the characters whose numeric code is in the range [0, 31] plus 127.
Sets of vowels and consonants. Notice that lower case vowels are:
#\a
, #\e
, #\i
, #\o
, #\u
.
Next: char-sets sets blocks, Previous: char-sets sets basic, Up: char-sets sets [Index]