Package gnu.kawa.lispexpr
Class ReadTableEntry
- java.lang.Object
-
- gnu.kawa.lispexpr.ReadTableEntry
-
- Direct Known Subclasses:
BRLReaderString
,ReaderColon
,ReaderDispatch
,ReaderDispatchMisc
,ReaderDispatchSyntaxQuote
,ReaderIgnoreRestOfLine
,ReaderMisc
,ReaderNestedComment
,ReaderParens
,ReaderQuote
,ReaderString
,ReaderVector
public abstract class ReadTableEntry extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static ReadTableEntry
ampersand
Special handling of'&'
for SRFI-108/109.static ReadTableEntry
brace
static ReadTableEntry
constituent
static ReadTableEntry
illegal
static ReadTableEntry
multipleEscape
static ReadTableEntry
singleEscape
static ReadTableEntry
whitespace
-
Constructor Summary
Constructors Constructor Description ReadTableEntry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReadTableEntry
getConstituentInstance()
static ReadTableEntry
getDigitInstance()
static ReadTableEntry
getIllegalInstance()
int
getKind()
static ReadTableEntry
getMultipleEscapeInstance()
static ReadTableEntry
getSingleEscapeInstance()
static ReadTableEntry
getWhitespaceInstance()
protected Object
read(Lexer in, int ch, int count)
Object
read(Lexer in, int ch, int count, int sharingIndex)
-
-
-
Field Detail
-
illegal
public static final ReadTableEntry illegal
-
whitespace
public static final ReadTableEntry whitespace
-
singleEscape
public static final ReadTableEntry singleEscape
-
multipleEscape
public static final ReadTableEntry multipleEscape
-
constituent
public static final ReadTableEntry constituent
-
brace
public static final ReadTableEntry brace
-
ampersand
public static final ReadTableEntry ampersand
Special handling of'&'
for SRFI-108/109.
-
-
Method Detail
-
getIllegalInstance
public static ReadTableEntry getIllegalInstance()
-
getWhitespaceInstance
public static ReadTableEntry getWhitespaceInstance()
-
getSingleEscapeInstance
public static ReadTableEntry getSingleEscapeInstance()
-
getMultipleEscapeInstance
public static ReadTableEntry getMultipleEscapeInstance()
-
getDigitInstance
public static ReadTableEntry getDigitInstance()
-
getConstituentInstance
public static ReadTableEntry getConstituentInstance()
-
getKind
public int getKind()
-
read
protected Object read(Lexer in, int ch, int count) throws IOException, SyntaxException
- Throws:
IOException
SyntaxException
-
read
public Object read(Lexer in, int ch, int count, int sharingIndex) throws IOException, SyntaxException
- Throws:
IOException
SyntaxException
-
-