97 |
to their lower-case equivalents. It also has three \"extra\" slots |
to their lower-case equivalents. It also has three \"extra\" slots |
98 |
which may be additional char-tables or nil. |
which may be additional char-tables or nil. |
99 |
These slots are called UPCASE, CANONICALIZE and EQUIVALENCES. |
These slots are called UPCASE, CANONICALIZE and EQUIVALENCES. |
100 |
UPCASE maps each character to its upper-case equivalent; |
UPCASE maps each non-upper-case character to its upper-case equivalent. |
101 |
if lower and upper case characters are in 1-1 correspondence, |
(The value in UPCASE for an upper-case character is never used.) |
102 |
|
If lower and upper case characters are in 1-1 correspondence, |
103 |
you may use nil and the upcase table will be deduced from DOWNCASE. |
you may use nil and the upcase table will be deduced from DOWNCASE. |
104 |
CANONICALIZE maps each character to a canonical equivalent; |
CANONICALIZE maps each character to a canonical equivalent; |
105 |
any two characters that are related by case-conversion have the same |
any two characters that are related by case-conversion have the same |