Package | Description |
---|---|
gnu.kawa.brl | |
gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
gnu.q2.lang |
Support for the experimental Q2 language.
|
kawa.standard |
Primitive Scheme syntax and functions.
|
Modifier and Type | Class and Description |
---|---|
class |
BRLRead
A class to read Scheme forms (S-expressions).
|
Modifier and Type | Method and Description |
---|---|
LispReader |
BRL.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
LispReader |
LispLanguage.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
ReaderExtendedLiteral.checkDelim(LispReader reader,
int next,
int delimiter) |
protected java.lang.Object |
ReaderXmlElement.checkDelim(LispReader reader,
int next,
int delimiter) |
protected int |
ReaderExtendedLiteral.enclosedExprDelim(int ch,
LispReader reader) |
protected int |
ReaderXmlElement.enclosedExprDelim(int ch,
LispReader reader) |
static java.lang.Object |
ReaderQuote.read(LispReader reader,
java.lang.Object magicSymbol,
char next,
java.lang.Object magicSymbol2) |
static java.lang.Object |
LispReader.readCharacter(LispReader reader) |
Pair |
ReaderExtendedLiteral.readContent(LispReader reader,
char delimiter,
Pair head) |
java.lang.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 java.lang.Object |
ReaderExtendedLiteral.readEnclosedSingleExpression(LispReader reader,
ReadTable readTable,
int ch) |
static java.lang.Object |
LispReader.readGeneralArray(LispReader in,
int rank,
PrimType elementType) |
static java.lang.Object |
ReaderParens.readList(LispReader lexer,
java.lang.Object last,
int ch,
int count,
int close,
int sharingIndex) |
static java.lang.Object |
ReaderDispatchSyntaxQuote.readNamedConstructor(LispReader reader) |
java.lang.Object |
ReaderExtendedLiteral.readNamedLiteral(LispReader reader,
ReadTable rtable,
java.lang.String tag,
int next,
int startLine,
int startColumn) |
void |
ReaderNestedComment.readNestedComment(LispReader reader) |
static java.lang.Object |
LispReader.readNumberWithRadix(int previous,
LispReader reader,
int radix)
Read a number from a LispReader
|
java.lang.Object |
ReaderXmlElement.readQNameExpression(LispReader reader,
int ch,
boolean forElement)
Read either a QName literal or an enclosed QName-producing form.
|
static java.lang.Object |
LispReader.readSpecial(LispReader reader) |
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) |
Modifier and Type | Class and Description |
---|---|
class |
Q2Read
A class to read Scheme forms (S-expressions).
|
Modifier and Type | Method and Description |
---|---|
LispReader |
Q2.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
LispReader |
Scheme.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
static void |
define_autoload.findAutoloadComments(LispReader in,
java.lang.String filename,
ScopeExp defs,
Translator tr) |