public final class ReaderParens extends ReadTableEntry
ampersand, brace, constituent, illegal, multipleEscape, singleEscape, whitespace| Constructor and Description |
|---|
ReaderParens(char open,
char close,
int kind,
java.lang.Object command) |
| Modifier and Type | Method and Description |
|---|---|
static ReaderParens |
getInstance(char open,
char close) |
static ReaderParens |
getInstance(char open,
char close,
int kind) |
static ReaderParens |
getInstance(char open,
char close,
int kind,
java.lang.Object command) |
int |
getKind() |
java.lang.Object |
read(Lexer in,
int ch,
int count,
int sharingIndex)
Read a list (possibly improper) of zero or more Scheme forms.
|
static java.lang.Object |
readList(LispReader lexer,
java.lang.Object last,
int ch,
int count,
int close,
int sharingIndex) |
getConstituentInstance, getDigitInstance, getIllegalInstance, getMultipleEscapeInstance, getSingleEscapeInstance, getWhitespaceInstance, readpublic ReaderParens(char open,
char close,
int kind,
java.lang.Object command)
public int getKind()
getKind in class ReadTableEntrypublic static ReaderParens getInstance(char open, char close)
public static ReaderParens getInstance(char open, char close, int kind)
public static ReaderParens getInstance(char open, char close, int kind, java.lang.Object command)
public java.lang.Object read(Lexer in, int ch, int count, int sharingIndex) throws java.io.IOException, SyntaxException
read in class ReadTableEntryjava.io.IOExceptionSyntaxExceptionpublic static java.lang.Object readList(LispReader lexer, java.lang.Object last, int ch, int count, int close, int sharingIndex) throws java.io.IOException, SyntaxException
java.io.IOExceptionSyntaxException