Package | Description |
---|---|
gnu.ecmascript | |
gnu.expr |
Supports
Expression ,
and various related classes need to compile programming languages. |
gnu.kawa.brl | |
gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
gnu.kawa.xslt | |
gnu.q2.lang |
Support for the experimental Q2 language.
|
gnu.xquery.lang |
Modifier and Type | Class and Description |
---|---|
class |
Lexer
Reads EcmaScript token from a InPort.
|
Modifier and Type | Field and Description |
---|---|
Lexer |
Compilation.lexer |
Modifier and Type | Method and Description |
---|---|
abstract Lexer |
Language.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
Compilation |
Language.getCompilation(Lexer lexer,
int options,
ModuleInfo info) |
Compilation |
Language.parse(Lexer lexer,
int options,
ModuleInfo info) |
ModuleExp |
Compilation.pushNewModule(Lexer lexer) |
Modifier and Type | Class and Description |
---|---|
class |
BRLRead
A class to read Scheme forms (S-expressions).
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
BRLReaderString.read(Lexer in,
int ch,
int count) |
Modifier and Type | Class and Description |
---|---|
class |
LispReader
A Lexer for reading S-expressions in generic Lisp-like syntax.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ReaderExtendedLiteral.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderDispatchSyntaxQuote.read(Lexer in,
int ch,
int count) |
protected java.lang.Object |
ReadTableEntry.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderNestedComment.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderXmlElement.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderConstituent.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderQuote.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderColon.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderDispatchMisc.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderMisc.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderMacro.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderIgnoreRestOfLine.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderString.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderDispatchMacro.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReaderTypespec.read(Lexer in,
int ch,
int count) |
java.lang.Object |
ReadTableEntry.read(Lexer in,
int ch,
int count,
int sharingIndex) |
java.lang.Object |
ReaderVector.read(Lexer in,
int ch,
int count,
int sharingIndex) |
java.lang.Object |
ReaderDispatch.read(Lexer in,
int ch,
int count,
int sharingIndex) |
java.lang.Object |
ReaderParens.read(Lexer in,
int ch,
int count,
int sharingIndex)
Read a list (possibly improper) of zero or more Scheme forms.
|
static java.util.regex.Pattern |
ReaderDispatchMisc.readRegex(Lexer in,
int ch,
int count) |
static java.lang.String |
ReaderString.readString(Lexer in,
int ch,
int count) |
Modifier and Type | Class and Description |
---|---|
class |
XslTranslator
Translate an XSLT stylesheet to a Kawa Expression tree.
|
Modifier and Type | Method and Description |
---|---|
Lexer |
XSLT.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Modifier and Type | Class and Description |
---|---|
class |
Q2Read
A class to read Scheme forms (S-expressions).
|
Modifier and Type | Class and Description |
---|---|
class |
XQParser
A class to read xquery forms.
|
Modifier and Type | Method and Description |
---|---|
Lexer |
XQuery.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
Compilation |
XQuery.getCompilation(Lexer lexer,
SourceMessages messages,
NameLookup lexical) |