Next: Working With Char Tables, Up: Char Tables [Contents][Index]
Each char table type is used for a different purpose and allows different sorts of values. The different char table types are
categoryUsed for category tables, which specify the regexp categories
that a character is in. The valid values are nil or a
bit vector of 95 elements. Higher-level Lisp functions are
provided for working with category tables. Currently categories
and category tables only exist when MULE support is present.
charA generalized char table, for mapping from one character to
another. Used for case tables, syntax matching tables,
keyboard-translate-table, etc. The valid values are characters.
genericAn even more generalized char table, for mapping from a character to anything.
displayUsed for display tables, which specify how a particular character is to appear when displayed. #### Not yet implemented.
syntaxUsed for syntax tables, which specify the syntax of a particular character. Higher-level Lisp functions are provided for working with syntax tables. The valid values are integers.
This function returns the type of char table char-table.
This function returns a list of the recognized char table types.
This function returns t if type if a recognized char table type.