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)
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, readpublic 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)
public int getKind()
getKind in class ReadTableEntrypublic java.lang.Object read(Lexer in, int ch, int count) throws java.io.IOException, SyntaxException
read in class ReadTableEntryjava.io.IOExceptionSyntaxExceptionpublic static java.lang.Object read(LispReader reader, java.lang.Object magicSymbol, char next, java.lang.Object magicSymbol2) throws java.io.IOException, SyntaxException
java.io.IOExceptionSyntaxException