gnu.kawa.lispexpr

Class ReaderDispatchMacro


public class ReaderDispatchMacro
extends ReaderMisc

Wrapper for user-supplied reader dispatch macro procedure. This for second-level dispatching, typically after '#'.

Field Summary

Fields inherited from class gnu.kawa.lispexpr.ReadTableEntry

constituent, multipleEscape, singleEscape, whitespace

Constructor Summary

ReaderDispatchMacro(Procedure procedure)

Method Summary

Procedure
getProcedure()
Object
read(Lexer in, int ch, int count)

Methods inherited from class gnu.kawa.lispexpr.ReaderMisc

getKind

Methods inherited from class gnu.kawa.lispexpr.ReadTableEntry

getConstituentInstance, getDigitInstance, getKind, getMultipleEscapeInstance, getSingleEscapeInstance, getWhitespaceInstance, read

Constructor Details

ReaderDispatchMacro

public ReaderDispatchMacro(Procedure procedure)

Method Details

getProcedure

public Procedure getProcedure()

read

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