gnu.kawa.lispexpr
Class ReadTableEntry

java.lang.Object
  extended by gnu.kawa.lispexpr.ReadTableEntry
Direct Known Subclasses:
BRLReaderString, ReaderColon, ReaderDispatch, ReaderDispatchMisc, ReaderIgnoreRestOfLine, ReaderMisc, ReaderParens, ReaderQuote, ReaderString, ReaderTypespec, ReaderVector, ReaderXmlElement

public abstract class ReadTableEntry
extends java.lang.Object


Field Summary
static ReadTableEntry brace
           
static ReadTableEntry constituent
           
static ReadTableEntry illegal
           
static ReadTableEntry multipleEscape
           
static ReadTableEntry singleEscape
           
static ReadTableEntry whitespace
           
 
Constructor Summary
ReadTableEntry()
           
 
Method Summary
static ReadTableEntry getConstituentInstance()
           
static ReadTableEntry getDigitInstance()
           
static ReadTableEntry getIllegalInstance()
           
 int getKind()
           
static ReadTableEntry getMultipleEscapeInstance()
           
static ReadTableEntry getSingleEscapeInstance()
           
static ReadTableEntry getWhitespaceInstance()
           
 java.lang.Object read(Lexer in, int ch, int count)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

ReadTableEntry

public ReadTableEntry()
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

public java.lang.Object read(Lexer in,
                             int ch,
                             int count)
                      throws java.io.IOException,
                             SyntaxException
Throws:
java.io.IOException
SyntaxException