| Package | Description |
|---|---|
| gnu.ecmascript | |
| gnu.expr |
Supports
Expression,
and various related classes need to compile programming languages. |
| gnu.jemacs.buffer |
Provides various building blocks for building an Emacs-like text editor.
|
| gnu.jemacs.swing | |
| gnu.jemacs.swt | |
| gnu.kawa.brl | |
| gnu.kawa.lispexpr | |
| gnu.kawa.servlet | |
| gnu.kawa.xslt | |
| gnu.mapping |
Supports
Procedure,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript). |
| gnu.q2.lang | |
| gnu.xquery.lang | |
| kawa | |
| kawa.lang | |
| kawa.standard |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
Lexer.getToken(InPort inp) |
| Constructor and Description |
|---|
Lexer(InPort port) |
Parser(InPort port) |
| Modifier and Type | Method and Description |
|---|---|
gnu.expr.KawaCompiledScript |
KawaScriptEngine.compile(InPort port,
javax.script.ScriptContext context) |
gnu.expr.KawaCompiledScript |
KawaScriptEngine.compile(InPort port,
javax.script.ScriptContext context,
SourceMessages messages) |
static Language |
Language.detect(InPort port)
Detect the programming language of a file based on its first line.
|
java.lang.Object |
Language.eval(InPort port)
Evaluate expression(s) read from an InPort.
|
void |
Language.eval(InPort port,
CallContext ctx) |
java.lang.Object |
KawaScriptEngine.eval(InPort in,
javax.script.ScriptContext context) |
abstract Lexer |
Language.getLexer(InPort inp,
SourceMessages messages) |
Compilation |
Language.parse(InPort port,
SourceMessages messages,
int options)
Parse one or more expressions.
|
Compilation |
Language.parse(InPort port,
SourceMessages messages,
int options,
ModuleInfo info) |
Compilation |
Language.parse(InPort port,
SourceMessages messages,
ModuleInfo info) |
| Modifier and Type | Class and Description |
|---|---|
class |
BufferReader |
| Modifier and Type | Method and Description |
|---|---|
abstract InPort |
Buffer.openReader(int start,
int count) |
| Modifier and Type | Class and Description |
|---|---|
class |
MarkerReader |
| Modifier and Type | Method and Description |
|---|---|
InPort |
SwingBuffer.openReader(int start,
int count) |
| Modifier and Type | Method and Description |
|---|---|
InPort |
SwtBuffer.openReader(int start,
int count) |
| Modifier and Type | Method and Description |
|---|---|
Lexer |
BRL.getLexer(InPort inp,
SourceMessages messages) |
static java.lang.Object |
BRLRead.readObject(InPort port) |
| Constructor and Description |
|---|
BRLRead(InPort port) |
BRLRead(InPort port,
SourceMessages messages) |
| Modifier and Type | Method and Description |
|---|---|
Lexer |
LispLanguage.getLexer(InPort inp,
SourceMessages messages) |
| Modifier and Type | Method and Description |
|---|---|
InPort |
HttpRequestContext.getRequestPort() |
| Modifier and Type | Method and Description |
|---|---|
Lexer |
XSLT.getLexer(InPort inp,
SourceMessages messages) |
| Modifier and Type | Class and Description |
|---|---|
class |
CharArrayInPort
An Inport for reading from a char array.
|
class |
TtyInPort
An interactive input-port.
|
| Modifier and Type | Method and Description |
|---|---|
static InPort |
InPort.inDefault() |
static InPort |
InPort.openFile(java.io.InputStream strm,
java.lang.Object fname) |
static InPort |
InPort.openFile(java.lang.Object fname) |
| Modifier and Type | Method and Description |
|---|---|
static Future |
Future.make(Procedure action,
Environment penvironment,
InPort in,
OutPort out,
OutPort err) |
static void |
InPort.setInDefault(InPort in) |
| Constructor and Description |
|---|
Future(Procedure action,
InPort in,
OutPort out,
OutPort err) |
RunnableClosure(Procedure action,
InPort in,
OutPort out,
OutPort err) |
| Modifier and Type | Method and Description |
|---|---|
Lexer |
Q2.getLexer(InPort inp,
SourceMessages messages) |
static java.lang.Object |
Q2Read.readObject(InPort port) |
| Constructor and Description |
|---|
Q2Read(InPort port) |
Q2Read(InPort port,
SourceMessages messages) |
| Modifier and Type | Method and Description |
|---|---|
Lexer |
XQuery.getLexer(InPort inp,
SourceMessages messages) |
| Constructor and Description |
|---|
XQParser(InPort port,
SourceMessages messages,
XQuery interp) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Shell.run(Language language,
Environment env,
InPort inp,
Consumer out,
OutPort perr,
java.net.URL url) |
static java.lang.Throwable |
Shell.run(Language language,
Environment env,
InPort inp,
Consumer out,
OutPort perr,
java.net.URL url,
SourceMessages messages) |
static java.lang.Throwable |
Shell.run(Language language,
Environment env,
InPort inp,
OutPort pout,
OutPort perr,
SourceMessages messages) |
| Modifier and Type | Method and Description |
|---|---|
static Compilation |
CompileFile.read(InPort port,
SourceMessages messages) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
Scheme.eval(InPort port,
Environment env)
Evalutate Scheme expressions from stream.
|