Package gnu.kawa.lispexpr
Class ReaderDispatch
java.lang.Object
gnu.kawa.lispexpr.ReadTableEntry
gnu.kawa.lispexpr.ReaderDispatch
-
Field Summary
Fields inherited from class gnu.kawa.lispexpr.ReadTableEntry
ampersand, brace, constituent, illegal, multipleEscape, singleEscape, whitespace -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ReaderDispatchCreate a fresh instance and initialize it appropriately for Common Lisp.intgetKind()lookup(int key) voidMethods inherited from class gnu.kawa.lispexpr.ReadTableEntry
getConstituentInstance, getDigitInstance, getIllegalInstance, getMultipleEscapeInstance, getSingleEscapeInstance, getWhitespaceInstance, read
-
Constructor Details
-
ReaderDispatch
public ReaderDispatch() -
ReaderDispatch
public ReaderDispatch(boolean nonTerminating)
-
-
Method Details
-
getKind
public int getKind()- Overrides:
getKindin classReadTableEntry
-
set
-
lookup
-
create
Create a fresh instance and initialize it appropriately for Common Lisp. -
read
public Object read(Lexer in, int ch, int count, int sharingIndex) throws IOException, SyntaxException - Overrides:
readin classReadTableEntry- Throws:
IOExceptionSyntaxException
-