Package gnu.kawa.lispexpr
Class ReaderDispatchSyntaxQuote
java.lang.Object
gnu.kawa.lispexpr.ReadTableEntry
gnu.kawa.lispexpr.ReaderDispatchSyntaxQuote
Handle special Scheme forms
#`, #', and #,.
This is because #, has two meanings:
(1) equivalent to unsyntax when in the context of a quasisyntax form;
(2) otherwise a SRFI10 named constructor.-
Field Summary
Fields inherited from class gnu.kawa.lispexpr.ReadTableEntry
ampersand, brace, constituent, illegal, multipleEscape, singleEscape, whitespace -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class gnu.kawa.lispexpr.ReadTableEntry
getConstituentInstance, getDigitInstance, getIllegalInstance, getKind, getMultipleEscapeInstance, getSingleEscapeInstance, getWhitespaceInstance, read
-
Constructor Details
-
ReaderDispatchSyntaxQuote
public ReaderDispatchSyntaxQuote()
-
-
Method Details
-
read
- Overrides:
readin classReadTableEntry- Throws:
IOExceptionSyntaxException
-
readNamedConstructor
- Throws:
IOExceptionSyntaxException
-