|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gnu.kawa.util.RangeTable gnu.kawa.lispexpr.ReadTable
public class ReadTable
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()
|
java.lang.Object |
getReaderCtor(java.lang.String key)
Resolve a SRFI-10 constructor tags to a functions. |
void |
initialize()
|
ReadTableEntry |
lookup(int ch)
|
protected java.lang.Object |
makeSymbol(java.lang.String name)
|
void |
putReaderCtor(java.lang.String key,
Procedure proc)
Add a mapping for a SRFI-10 constructor tag. |
void |
putReaderCtorFld(java.lang.String key,
java.lang.String cname,
java.lang.String fname)
Map a SRFI-10 constructor tag to Procedure-valued lazy field |
void |
setBracketMode()
Specify how '[' and ']' are handled. |
void |
setBracketMode(int mode)
Specify how '[' and ']' (and '<') are handled. |
static void |
setCurrent(ReadTable rt)
|
Methods inherited from class gnu.kawa.util.RangeTable |
---|
clone, copy, lookup, remove, remove, set, set |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int ILLEGAL
public static final int WHITESPACE
public static final int CONSTITUENT
public static final int SINGLE_ESCAPE
public static final int MULTIPLE_ESCAPE
public static final int TERMINATING_MACRO
public static final int NON_TERMINATING_MACRO
public static int defaultBracketMode
public char postfixLookupOperator
Constructor Detail |
---|
public ReadTable()
Method Detail |
---|
public void initialize()
public static ReadTable createInitial()
public void setBracketMode(int mode)
public void setBracketMode()
public void putReaderCtor(java.lang.String key, Procedure proc)
public void putReaderCtorFld(java.lang.String key, java.lang.String cname, java.lang.String fname)
public java.lang.Object getReaderCtor(java.lang.String key)
public static ReadTable getCurrent()
public static void setCurrent(ReadTable rt)
public ReadTableEntry lookup(int ch)
protected java.lang.Object makeSymbol(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |