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, readpublic ReaderDispatch()
public ReaderDispatch(boolean nonTerminating)
public int getKind()
getKind in class ReadTableEntrypublic 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 ReadTableEntryjava.io.IOExceptionSyntaxException