Package gnu.kawa.lispexpr
Class ReaderQuote
- java.lang.Object
-
- gnu.kawa.lispexpr.ReadTableEntry
-
- gnu.kawa.lispexpr.ReaderQuote
-
public class ReaderQuote extends ReadTableEntry
-
-
Field Summary
-
Fields inherited from class gnu.kawa.lispexpr.ReadTableEntry
ampersand, brace, constituent, illegal, multipleEscape, singleEscape, whitespace
-
-
Constructor Summary
Constructors Constructor Description ReaderQuote(Object magicSymbol)
Read an expression EXP and return (magicSymbol EXP).ReaderQuote(Object magicSymbol, char next, Object magicSymbol2, int kind)
If the next character is 'next' read an expression EXP and return (magicSymbol2 EXP).ReaderQuote(Object magicSymbol, int kind)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getKind()
static Object
read(LispReader reader, Object magicSymbol, char next, Object magicSymbol2)
Object
read(Lexer in, int ch, int count)
-
Methods inherited from class gnu.kawa.lispexpr.ReadTableEntry
getConstituentInstance, getDigitInstance, getIllegalInstance, getMultipleEscapeInstance, getSingleEscapeInstance, getWhitespaceInstance, read
-
-
-
-
Method Detail
-
getKind
public int getKind()
- Overrides:
getKind
in classReadTableEntry
-
read
public Object read(Lexer in, int ch, int count) throws IOException, SyntaxException
- Overrides:
read
in classReadTableEntry
- Throws:
IOException
SyntaxException
-
read
public static Object read(LispReader reader, Object magicSymbol, char next, Object magicSymbol2) throws IOException, SyntaxException
- Throws:
IOException
SyntaxException
-
-