![[HARLEQUIN]](../Graphics/Harlequin-Small.gif)
![[Previous]](../Graphics/Prev.gif)
![[Up]](../Graphics/Up.gif)
![[Next]](../Graphics/Next.gif)
23.1.2 Effect of Readtable Case on the Lisp Reader
The readtable case of the current readtable affects the Lisp reader in the following ways:
- :upcase
-
When the readtable case is :upcase, unescaped constituent characters are converted to uppercase, as specified in Section 2.2 (Reader Algorithm).
- :downcase
-
When the readtable case is :downcase, unescaped constituent characters are converted to lowercase.
- :preserve
-
When the readtable case is :preserve, the case of all characters remains unchanged.
- :invert
-
When the readtable case is :invert, then if all of the unescaped letters in the extended token are of the same case, those (unescaped) letters are converted to the opposite case.
![[Starting Points]](../Graphics/Starting-Points.gif)
![[Contents]](../Graphics/Contents.gif)
![[Index]](../Graphics/Index.gif)
![[Symbols]](../Graphics/Symbols.gif)
![[Glossary]](../Graphics/Glossary.gif)
![[Issues]](../Graphics/Issues.gif)
Copyright 1996, The Harlequin Group Limited. All Rights Reserved.