gnu.kawa.lispexpr
Class ReadTableEntry

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

public abstract class ReadTableEntry
extends java.lang.Object


Field Summary
static ReadTableEntry constituent
           
static ReadTableEntry multipleEscape
           
static ReadTableEntry singleEscape
           
static ReadTableEntry whitespace
           
 
Constructor Summary
ReadTableEntry()
           
 
Method Summary
static ReadTableEntry getConstituentInstance()
           
static ReadTableEntry getDigitInstance()
           
 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

whitespace

public static final ReadTableEntry whitespace

singleEscape

public static final ReadTableEntry singleEscape

multipleEscape

public static final ReadTableEntry multipleEscape

constituent

public static final ReadTableEntry constituent
Constructor Detail

ReadTableEntry

public ReadTableEntry()
Method Detail

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