public class ReaderDispatch extends ReadTableEntry
ampersand, brace, constituent, illegal, multipleEscape, singleEscape, whitespace
Constructor and Description |
---|
ReaderDispatch() |
ReaderDispatch(boolean nonTerminating) |
Modifier and Type | Method and Description |
---|---|
static ReaderDispatch |
create(ReadTable rtable,
boolean nonTerminating)
Create a fresh instance and initialize it appropriately for Common Lisp.
|
int |
getKind() |
ReadTableEntry |
lookup(int key) |
java.lang.Object |
read(Lexer in,
int ch,
int count,
int sharingIndex) |
void |
set(int key,
java.lang.Object value) |
getConstituentInstance, getDigitInstance, getIllegalInstance, getMultipleEscapeInstance, getSingleEscapeInstance, getWhitespaceInstance, read
public ReaderDispatch()
public ReaderDispatch(boolean nonTerminating)
public int getKind()
getKind
in class ReadTableEntry
public void set(int key, java.lang.Object value)
public ReadTableEntry lookup(int key)
public static ReaderDispatch create(ReadTable rtable, boolean nonTerminating)
public java.lang.Object read(Lexer in, int ch, int count, int sharingIndex) throws java.io.IOException, SyntaxException
read
in class ReadTableEntry
java.io.IOException
SyntaxException