Package gnu.kawa.lispexpr
Class ReaderDispatchMisc
java.lang.Object
gnu.kawa.lispexpr.ReadTableEntry
gnu.kawa.lispexpr.ReaderDispatchMisc
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
A code which specifies which particular reader-action to perform.Fields inherited from class gnu.kawa.lispexpr.ReadTableEntry
ampersand, brace, constituent, illegal, multipleEscape, singleEscape, whitespace
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class gnu.kawa.lispexpr.ReadTableEntry
getConstituentInstance, getDigitInstance, getIllegalInstance, getKind, getMultipleEscapeInstance, getSingleEscapeInstance, getWhitespaceInstance, read
-
Field Details
-
code
protected int codeA code which specifies which particular reader-action to perform. The code is one the CommonLisp or Scheme '#' reader characters. For example, if code=='x' then read a hexadecimal integer. If code==-1, perform the standard action for the character read.
-
-
Constructor Details
-
ReaderDispatchMisc
public ReaderDispatchMisc() -
ReaderDispatchMisc
public ReaderDispatchMisc(int code)
-
-
Method Details
-
getInstance
-
read
- Overrides:
read
in classReadTableEntry
- Throws:
IOException
SyntaxException
-
readRegex
- Throws:
IOException
SyntaxException
-