Package | Description |
---|---|
gnu.commonlisp.lang | |
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.reflect |
Contains classes to use reflection.
|
gnu.kawa.xslt | |
gnu.q2.lang |
Support for the experimental Q2 language.
|
gnu.text |
Supports various utility classes
for formatting, parsing, and manipulating text (strings).
|
gnu.xml |
Utilities for working with XML.
|
gnu.xquery.lang | |
kawa |
Classes for user interaction with Kawa.
|
kawa.lang |
Core Kawa classes for Scheme and Lisp compile-time.
|
kawa.standard |
Primitive Scheme syntax and functions.
|
Constructor and Description |
---|
Lisp2Compilation(Language language,
SourceMessages messages,
NameLookup lexical) |
Modifier and Type | Field and Description |
---|---|
protected SourceMessages |
Compilation.messages |
protected SourceMessages |
ExpVisitor.messages |
Modifier and Type | Method and Description |
---|---|
SourceMessages |
Compilation.getMessages() |
SourceMessages |
ExpVisitor.getMessages() |
Modifier and Type | Method and Description |
---|---|
gnu.expr.KawaCompiledScript |
KawaScriptEngine.compile(gnu.kawa.io.InPort port,
javax.script.ScriptContext context,
SourceMessages messages) |
Compilation |
Language.getCompilation(SourceMessages messages,
NameLookup lexical) |
abstract Lexer |
Language.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Expression |
ApplyExp.inlineIfConstant(Procedure proc,
SourceMessages messages)
Inline this ApplyExp if parameters are constant.
|
Compilation |
Language.parse(gnu.kawa.io.InPort port,
SourceMessages messages,
int options)
Parse one or more expressions.
|
Compilation |
Language.parse(gnu.kawa.io.InPort port,
SourceMessages messages,
int options,
ModuleInfo info) |
void |
Compilation.setMessages(SourceMessages messages) |
Constructor and Description |
---|
Compilation(Language language,
SourceMessages messages,
NameLookup lexical) |
ErrorExp(java.lang.String message,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
LispReader |
BRL.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Constructor and Description |
---|
BRLRead(gnu.kawa.io.InPort port,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
LispReader |
LispLanguage.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Constructor and Description |
---|
LispReader(gnu.kawa.io.InPort port,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
MakeAnnotation.applyN(java.lang.Object[] args,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
Lexer |
XSLT.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
LispReader |
Q2.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Constructor and Description |
---|
Q2Read(gnu.kawa.io.InPort port,
SourceMessages messages) |
Q2Translator(Language language,
SourceMessages messages,
NameLookup lexical) |
Modifier and Type | Method and Description |
---|---|
SourceMessages |
Lexer.getMessages() |
SourceMessages |
SyntaxException.getMessages() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
Options.set(java.lang.String key,
java.lang.Object value,
SourceMessages messages)
Set the value of a named option.
|
void |
Lexer.setMessages(SourceMessages messages) |
Constructor and Description |
---|
Lexer(gnu.kawa.io.InPort port,
SourceMessages messages) |
SyntaxException(SourceMessages messages) |
SyntaxException(java.lang.String header,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
static void |
XMLParser.parse(gnu.kawa.io.InPort in,
SourceMessages messages,
Consumer out) |
static void |
XMLParser.parse(gnu.kawa.io.InPort in,
SourceMessages messages,
XMLFilter filter) |
static void |
XMLParser.parse(java.io.InputStream strm,
java.lang.Object uri,
SourceMessages messages,
Consumer out) |
static void |
XMLParser.parse(java.lang.Object uri,
SourceMessages messages,
Consumer out) |
void |
XMLFilter.setMessages(SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
Procedure |
XQuery.evalToFocusProc(java.io.Reader in,
SourceMessages messages)
Parse an XQuery expression from a
Reader that is the body of a procedure. |
void |
XQuery.evalWithFocus(java.io.Reader in,
SourceMessages messages,
java.lang.Object values,
Consumer out)
Evaluate an expression with each item in a sequence as the context item.
|
void |
XQuery.evalWithFocus(java.io.Reader in,
SourceMessages messages,
java.lang.Object item,
int position,
int size,
Consumer out)
Evaluate an expression with a given focus (context).
|
Compilation |
XQuery.getCompilation(Lexer lexer,
SourceMessages messages,
NameLookup lexical) |
Lexer |
XQuery.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Constructor and Description |
---|
XQParser(gnu.kawa.io.InPort port,
SourceMessages messages,
XQuery interp) |
Modifier and Type | Method and Description |
---|---|
static void |
Shell.printError(java.lang.Throwable ex,
SourceMessages messages,
gnu.kawa.io.OutPort perr) |
static java.lang.Throwable |
Shell.run(Language language,
Environment env,
gnu.kawa.io.InPort inp,
Consumer out,
gnu.kawa.io.OutPort perr,
java.net.URL url,
SourceMessages messages) |
static java.lang.Throwable |
Shell.run(Language language,
Environment env,
gnu.kawa.io.InPort inp,
gnu.kawa.io.OutPort pout,
gnu.kawa.io.OutPort perr,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
Eval.evalBody(java.lang.Object body,
Environment env,
SourceMessages messages) |
static void |
Eval.evalBody(java.lang.Object body,
Environment env,
SourceMessages messages,
CallContext ctx) |
static Compilation |
CompileFile.read(gnu.kawa.io.InPort port,
SourceMessages messages) |
static Compilation |
CompileFile.read(java.lang.String name,
SourceMessages messages) |
Constructor and Description |
---|
Translator(Language language,
SourceMessages messages,
NameLookup lexical) |
Translator(Language language,
SourceMessages messages,
NameLookup lexical,
Environment env) |
Modifier and Type | Method and Description |
---|---|
LispReader |
Scheme.getLexer(gnu.kawa.io.InPort inp,
SourceMessages messages) |
Constructor and Description |
---|
SchemeCompilation(Language language,
SourceMessages messages,
NameLookup lexical) |
SchemeCompilation(Language language,
SourceMessages messages,
NameLookup lexical,
Environment env) |