protected Object |
ReaderExtendedLiteral.checkDelim(LispReader reader,
int next,
int delimiter) |
|
protected Object |
ReaderXmlElement.checkDelim(LispReader reader,
int next,
int delimiter) |
|
protected Object |
LispReader.handlePostfix(Object value,
ReadTable rtable,
int line,
int column) |
After reading a value check for following '[' or ':' .
|
protected Object |
LispReader.handleToken(int startPos,
ReadTable rtable) |
|
protected boolean |
LispReader.isTerminatingChar(int ch,
ReadTable rtable) |
|
boolean |
LispLanguage.parse(Compilation comp,
int options) |
|
Object |
ReaderColon.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderConstituent.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderDispatch.read(Lexer in,
int ch,
int count,
int sharingIndex) |
|
Object |
ReaderDispatchMacro.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderDispatchMisc.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderDispatchSyntaxQuote.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderExtendedLiteral.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderIgnoreRestOfLine.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderMacro.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderMisc.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderNestedComment.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderParens.read(Lexer in,
int ch,
int count,
int sharingIndex) |
Read a list (possibly improper) of zero or more Scheme forms.
|
static Object |
ReaderQuote.read(LispReader reader,
Object magicSymbol,
char next,
Object magicSymbol2) |
|
Object |
ReaderQuote.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderString.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderTypespec.read(Lexer in,
int ch,
int count) |
|
Object |
ReaderVector.read(Lexer in,
int ch,
int count,
int sharingIndex) |
|
Object |
ReaderXmlElement.read(Lexer in,
int ch,
int count) |
|
protected Object |
ReadTableEntry.read(Lexer in,
int ch,
int count) |
|
Object |
ReadTableEntry.read(Lexer in,
int ch,
int count,
int sharingIndex) |
|
protected Object |
LispReader.readAndHandleToken(int ch,
int startPos,
ReadTable rtable) |
|
static Object |
LispReader.readCharacter(LispReader reader) |
|
Object |
LispReader.readCommand() |
Read a "command" - a top-level expression or declaration.
|
Pair |
ReaderExtendedLiteral.readContent(LispReader reader,
char delimiter,
Pair head) |
|
Object |
ReaderXmlElement.readElementConstructor(LispReader reader,
int ch) |
Parse ElementConstructor.
|
protected Pair |
ReaderExtendedLiteral.readEnclosed(LispReader reader,
ReadTable readTable,
Pair last,
int startDelimiter,
int endDelimiter) |
|
protected Pair |
ReaderExtendedLiteral.readEnclosedExpressions(LispReader reader,
ReadTable readTable,
Pair last,
int endDelimiter) |
Read expressions enclosed by '[' and ']'.
|
protected Object |
ReaderExtendedLiteral.readEnclosedSingleExpression(LispReader reader,
ReadTable readTable,
int ch) |
|
int |
LispReader.readEscape() |
Reads a C-style String escape sequence.
|
int |
LispReader.readEscape(int c) |
|
static Object |
LispReader.readGeneralArray(LispReader in,
int rank,
PrimType elementType) |
|
int |
LispReader.readHexEscape() |
|
static Object |
ReaderParens.readList(LispReader lexer,
Object last,
int ch,
int count,
int close,
int sharingIndex) |
|
static Object |
ReaderDispatchSyntaxQuote.readNamedConstructor(LispReader reader) |
|
Object |
ReaderExtendedLiteral.readNamedLiteral(LispReader reader,
ReadTable rtable,
String tag,
int next,
int startLine,
int startColumn) |
|
void |
LispReader.readNestedComment(char start1,
char start2,
char end1,
char end2) |
Read a #|...|#-style comment (which may contain other nested comments).
|
void |
ReaderNestedComment.readNestedComment(LispReader reader) |
|
static Object |
LispReader.readNumberWithRadix(int previous,
LispReader reader,
int radix) |
Read a number from a LispReader
|
Object |
LispReader.readObject() |
|
Object |
LispReader.readObject(int c) |
|
Object |
LispReader.readObject(int sharingIndex,
boolean topLevel) |
|
Object |
ReaderXmlElement.readQNameExpression(LispReader reader,
int ch,
boolean forElement) |
Read either a QName literal or an enclosed QName-producing form.
|
static Pattern |
ReaderDispatchMisc.readRegex(Lexer in,
int ch,
int count) |
|
static Object |
LispReader.readSpecial(LispReader reader) |
|
static String |
ReaderString.readString(Lexer in,
int ch,
int count) |
|
String |
LispReader.readTokenString(int ch,
ReadTable rtable) |
|
Object |
LispReader.readValues(int ch,
ReadTableEntry entry,
ReadTable rtable,
int sharingIndex) |
May return zero or multiple values.
|
Object |
LispReader.readValues(int ch,
ReadTable rtable,
int sharingIndex) |
|
Pair |
LispReader.readValuesAndAppend(int ch,
ReadTable rtable,
Pair last) |
|
static FVector |
ReaderVector.readVector(LispReader lexer,
gnu.kawa.io.InPort port,
int count,
char close,
int sharingIndex) |
|
static int |
ReaderXmlElement.skipSpace(LispReader reader,
int ch) |
|