public class ReaderParens extends ReadTableEntry
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)
Read a list (possibly improper) of zero or more Scheme forms.
|
static java.lang.Object |
readList(LispReader lexer,
int ch,
int count,
int close) |
getConstituentInstance, getDigitInstance, getIllegalInstance, getMultipleEscapeInstance, getSingleEscapeInstance, getWhitespaceInstancepublic 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) throws java.io.IOException, SyntaxException
read in class ReadTableEntryjava.io.IOExceptionSyntaxExceptionpublic static java.lang.Object readList(LispReader lexer, int ch, int count, int close) throws java.io.IOException, SyntaxException
java.io.IOExceptionSyntaxException