gnu.kawa.lispexpr
Class ReaderDispatch

java.lang.Object
  extended by gnu.kawa.lispexpr.ReadTableEntry
      extended by gnu.kawa.lispexpr.ReaderDispatch

public class ReaderDispatch
extends ReadTableEntry


Field Summary
 
Fields inherited from class gnu.kawa.lispexpr.ReadTableEntry
constituent, multipleEscape, singleEscape, whitespace
 
Constructor Summary
ReaderDispatch()
           
ReaderDispatch(boolean nonTerminating)
           
 
Method Summary
static ReaderDispatch create()
          Create a fresh instance and initialize it appropriately for Common Lisp.
 int getKind()
           
 ReadTableEntry lookup(int key)
           
 java.lang.Object read(Lexer in, int ch, int count)
           
 void set(int key, java.lang.Object value)
           
 
Methods inherited from class gnu.kawa.lispexpr.ReadTableEntry
getConstituentInstance, getDigitInstance, getMultipleEscapeInstance, getSingleEscapeInstance, getWhitespaceInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReaderDispatch

public ReaderDispatch()

ReaderDispatch

public ReaderDispatch(boolean nonTerminating)
Method Detail

getKind

public int getKind()
Overrides:
getKind in class ReadTableEntry

set

public void set(int key,
                java.lang.Object value)

lookup

public ReadTableEntry lookup(int key)

create

public static ReaderDispatch create()
Create a fresh instance and initialize it appropriately for Common Lisp.


read

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