public class ReaderQuote extends ReadTableEntry
ampersand, brace, constituent, illegal, multipleEscape, singleEscape, whitespace
Constructor and Description |
---|
ReaderQuote(java.lang.Object magicSymbol)
Read an expression EXP and return (magicSymbol EXP).
|
ReaderQuote(java.lang.Object magicSymbol,
char next,
java.lang.Object magicSymbol2,
int kind)
If the next character is 'next' read an expression EXP
and return (magicSymbol2 EXP).
|
ReaderQuote(java.lang.Object magicSymbol,
int kind) |
Modifier and Type | Method and Description |
---|---|
int |
getKind() |
java.lang.Object |
read(Lexer in,
int ch,
int count) |
static java.lang.Object |
read(LispReader reader,
java.lang.Object magicSymbol,
char next,
java.lang.Object magicSymbol2) |
getConstituentInstance, getDigitInstance, getIllegalInstance, getMultipleEscapeInstance, getSingleEscapeInstance, getWhitespaceInstance, read
public ReaderQuote(java.lang.Object magicSymbol)
public ReaderQuote(java.lang.Object magicSymbol, int kind)
public ReaderQuote(java.lang.Object magicSymbol, char next, java.lang.Object magicSymbol2, int kind)
public int getKind()
getKind
in class ReadTableEntry
public java.lang.Object read(Lexer in, int ch, int count) throws java.io.IOException, SyntaxException
read
in class ReadTableEntry
java.io.IOException
SyntaxException
public static java.lang.Object read(LispReader reader, java.lang.Object magicSymbol, char next, java.lang.Object magicSymbol2) throws java.io.IOException, SyntaxException
java.io.IOException
SyntaxException