Character sets and tables

Different parts of the system make frequent use of character class testing. For example, the lexical analyzer defines some character classes that are used to tokenize scheme data and programs. Also, the regular expression facility can use character sets to match characters.