Char
Module with operation on CHAR type.
Const
NUL* = 00X;
TAB* = 09X;
LF* = 0AX;
CR* = 0DX;
SPC* = 20X;
DEL* = 7FX;
Procedures
IsControl
Returns true of ch is a control character
PROCEDURE IsControl* (ch: CHAR) : BOOLEAN ;
IsGraph
Returns true of ch is a graphical character
PROCEDURE IsGraph* (ch: CHAR) : BOOLEAN ;
IsPunct
Returns true of ch is a punctuation character
PROCEDURE IsPunct* (ch: CHAR) : BOOLEAN ;
IsDigit
Returns true of ch is a digit
PROCEDURE IsDigit* (ch: CHAR) : BOOLEAN ;
IsHexDigit
Returns true of ch is a hex digit
PROCEDURE IsHexDigit* (ch: CHAR) : BOOLEAN ;
IsAlpha
Returns true of ch is a alphabet letter
PROCEDURE IsAlpha* (ch: CHAR) : BOOLEAN ;
IsAlphaNum
Returns true of ch is a alphabet letter or number
PROCEDURE IsAlphaNum* (ch: CHAR) : BOOLEAN ;
IsSpace
Returns true of ch is a white space character
PROCEDURE IsSpace* (ch: CHAR) : BOOLEAN ;
IsLower
Returns true of ch is a lower case letter
PROCEDURE IsLower* (ch: CHAR) : BOOLEAN ;
IsUpper
Returns true of ch is a upper case letter
PROCEDURE IsUpper* (ch: CHAR) : BOOLEAN ;
Lower
Returns lower case letter or unmodified char
PROCEDURE Lower* (ch: CHAR) : CHAR ;
Upper
Returns upper case letter or unmodified char
PROCEDURE Upper* (ch: CHAR) : CHAR ;