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
category
Used 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.
char
A 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.
generic
An even more generalized char table, for mapping from a character to anything.
display
Used for display tables, which specify how a particular character is to appear when displayed. #### Not yet implemented.
syntax
Used 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.