]>
The members of the domain Character are values representing letters, numerals and other text elements. For more information on related topics, see CharacterClassXmpPage and StringXmpPage .
Characters can be obtained using String notation.
Certain characters are available by name. This is the blank character.
This is the quote that is used in strings.
This is the escape character that allows quotes and other characters within strings.
Characters are represented as integers in a machine-dependent way. The integer value can be obtained using the ordordCharacter operation. It is always true that char(ord c) = c and ord(char i) = i, provided that i is in the range 0..size()$Character-1.
The lowerCaselowerCaseCharacter operation converts an upper case letter to the corresponding lower case letter. If the argument is not an upper case letter, then it is returned unchanged.
Likewise, the upperCaseupperCaseCharacter operation converts lower case letters to upper case.
A number of tests are available to determine whether characters belong to certain families.