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 |
---|---|
LispReader |
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 |
---|---|
LispReader |
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 |
BinaryInPort
An InPort that wraps an InputStream using straight-through copying.
|
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,
Path path) |
static InPort |
InPort.openFile(java.io.InputStream strm,
Path path,
java.lang.Object conv) |
static InPort |
InPort.openFile(java.lang.Object fname) |
static InPort |
InPort.openFile(java.lang.Object fname,
java.lang.Object conv) |
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 |
---|---|
LispReader |
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)
Evaluate Scheme expressions from stream.
|
LispReader |
Scheme.getLexer(InPort inp,
SourceMessages messages) |