gnu.kawa.lispexpr
public class ReadTable extends RangeTable
| Field Summary | |
|---|---|
| static int | CONSTITUENT |
| static int | defaultBracketMode Default value to pass to setBracketMode() unless overridden. |
| static int | ILLEGAL Kinds of characters. |
| static int | MULTIPLE_ESCAPE |
| static int | NON_TERMINATING_MACRO |
| char | postfixLookupOperator A character such that PreOpWord -> ($lookup$ Pre 'Word), if > 0. |
| static int | SINGLE_ESCAPE |
| static int | TERMINATING_MACRO |
| static int | WHITESPACE |
| Constructor Summary | |
|---|---|
| ReadTable() | |
| Method Summary | |
|---|---|
| static ReadTable | createInitial() Create a new ReadTable and initialize it appropriately for Common Lisp. |
| static ReadTable | getCurrent() |
| Object | getReaderCtor(String key) Resolve a SRFI-10 constructor tags to a functions. |
| void | initialize() |
| ReadTableEntry | lookup(int ch) |
| protected Object | makeSymbol(String name) |
| void | putReaderCtor(String key, Procedure proc) Add a mapping for a SRFI-10 constructor tag. |
| void | putReaderCtorFld(String key, String cname, String fname) Map a SRFI-10 constructor tag to Procedure-valued lazy field |
| void | setBracketMode(int mode) Specify how '[' and ']' (and '<') are handled.
|
| void | setBracketMode() Specify how '[' and ']' are handled.
|
| static void | setCurrent(ReadTable rt) |