| Package | Description |
|---|---|
| gnu.commonlisp.lang | |
| 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.lang |
Contains classes to implement the Emacs Lisp language.
|
| gnu.kawa.brl | |
| gnu.kawa.functions |
Various core run-time functions and operators.
|
| gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
| gnu.kawa.reflect |
Contains classes to use reflection.
|
| gnu.kawa.util | |
| gnu.kawa.xslt | |
| gnu.q2.lang |
Support for the experimental Q2 language.
|
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CommonLisp |
class |
Lisp2
Abstract class for Lisp-like languages with separate namespaces.
|
| Constructor and Description |
|---|
Lisp2Compilation (Language language,
SourceMessages messages,
NameLookup lexical) |
| Modifier and Type | Field and Description |
|---|---|
protected static Language |
Language.global |
protected Language |
Compilation.language |
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.InheritableThreadLocal<Language> |
Language.current |
| Modifier and Type | Method and Description |
|---|---|
static Language |
Language.detect (gnu.kawa.io.InPort port)
Detect the programming language of a file based on its first line.
|
static Language |
Language.detect (java.io.InputStream in)
Detect the programming language of a file based on its first line.
|
static Language |
Language.detect (java.lang.String line)
Detect the programming language of a file based on its first line.
|
static Language |
Language.getDefaultLanguage () |
static Language |
Language.getInstance (java.lang.String name)
Look for a language with the given name or extension.
|
static Language |
Language.getInstance (java.lang.String langName,
java.lang.Class langClass) |
static Language |
Language.getInstanceFromFilenameExtension (java.lang.String filename) |
Language |
NameLookup.getLanguage () |
Language |
Compilation.getLanguage () |
Language |
ExpVisitor.getLanguage () |
protected Language |
IfExp.getLanguage () |
static Language |
Language.setSaveCurrent (Language language) |
| Modifier and Type | Method and Description |
|---|---|
static Type |
PrimProcedure.decodeType (Type javaType,
java.lang.String[] annotTypes,
int annotIndex,
ParameterizedType parameterizedType,
Language lang) |
default java.lang.String |
TypeValue.encodeType (Language language) |
static void |
ModuleExp.evalModule2 (Environment env,
CallContext ctx,
Language language,
ModuleExp mexp,
java.lang.Object inst) |
static NameLookup |
NameLookup.getInstance (Environment env,
Language language)
Get or create a NameLookup instance for a given Environment.
|
static PrimProcedure |
PrimProcedure.getMethodFor (java.lang.Class procClass,
java.lang.String name,
Declaration decl,
Expression[] args,
Language language)
Get PrimProcedure for matching method in given class.
|
static PrimProcedure |
PrimProcedure.getMethodFor (ClassType procClass,
java.lang.String name,
Declaration decl,
Expression[] args,
Language language) |
static PrimProcedure |
PrimProcedure.getMethodFor (ClassType procClass,
java.lang.String name,
Declaration decl,
Type[] atypes,
Language language) |
static PrimProcedure |
PrimProcedure.getMethodFor (Procedure pproc,
Declaration decl,
Expression[] args,
Language language)
Search for a matching static method in a procedure's class.
|
static PrimProcedure |
PrimProcedure.getMethodFor (Procedure pproc,
Declaration decl,
Type[] atypes,
Language language) |
Declaration |
ScopeExp.lookup (java.lang.Object sym,
Language language,
int namespace) |
static CompiledModule |
CompiledModule.make (java.lang.Class clas,
Language language) |
static void |
Language.restoreCurrent (Language saved) |
void |
LambdaExp.setCoercedReturnValue (Expression type,
Language language)
Modify LambdaExp so result is coerced to given type.
|
static void |
Language.setCurrentLanguage (Language language) |
static void |
Language.setDefaults (Language lang) |
void |
NameLookup.setLanguage (Language language) |
static Language |
Language.setSaveCurrent (Language language) |
| Constructor and Description |
|---|
AbstractScriptEngineFactory (Language language) |
Compilation (Language language,
SourceMessages messages,
NameLookup lexical) |
CompiledModule (ModuleExp mexp,
java.lang.Object cookie,
Language language) |
ConditionalTarget (Label ifTrue,
Label ifFalse,
Language language) |
NameLookup (Language language) |
PrimProcedure (Method method,
char mode,
Language language,
ParameterizedType parameterizedType) |
PrimProcedure (java.lang.reflect.Method method,
Language language) |
PrimProcedure (Method method,
Language language) |
| Constructor and Description |
|---|
ReplMode (Buffer buffer,
Language language,
Environment environment) |
| Modifier and Type | Class and Description |
|---|---|
class |
ELisp |
| Modifier and Type | Class and Description |
|---|---|
class |
BRL |
| Modifier and Type | Method and Description |
|---|---|
static Language |
BRL.getInstance (boolean brlCompatible) |
| Modifier and Type | Method and Description |
|---|---|
protected Language |
NumberPredicate.getLanguage () |
protected Language |
NumberCompare.getLanguage () |
| Modifier and Type | Method and Description |
|---|---|
static NumberCompare |
NumberCompare.make (Language language,
java.lang.String name,
int flags) |
| Constructor and Description |
|---|
ApplyToArgs (java.lang.String name,
Language language) |
IsEq (Language language,
java.lang.String name) |
IsEqual (Language language,
java.lang.String name) |
IsEqv (Language language,
java.lang.String name,
IsEq isEq) |
Not (Language language) |
Not (Language language,
java.lang.String name) |
NumberPredicate (Language language,
java.lang.String name,
int op) |
SetArray (java.lang.Object array,
Language language) |
Unify (Language language,
java.lang.String name) |
| Modifier and Type | Class and Description |
|---|---|
class |
LispLanguage
Language sub-class for Lisp-like languages (including Scheme).
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
LangObjType.encodeType (Language language) |
java.lang.String |
LangPrimType.encodeType (Language language) |
java.lang.String |
GenArrayType.encodeType (Language language) |
| Constructor and Description |
|---|
LangPrimType (PrimType type,
Language language) |
LangPrimType (java.lang.String nam,
java.lang.String sig,
int siz,
java.lang.Class reflectClass,
Language language) |
| Modifier and Type | Field and Description |
|---|---|
protected Language |
InstanceOf.language |
| Modifier and Type | Method and Description |
|---|---|
Language |
CompileBuildObject.getLanguage () |
| Modifier and Type | Method and Description |
|---|---|
static MethodProc |
ClassMethods.apply (ObjectType dtype,
java.lang.String mname,
char mode,
Language language)
Find methods.
|
static void |
ClassMemberLocation.define (java.lang.Object instance,
java.lang.reflect.Field rfield,
java.lang.String uri,
Language language,
Environment env) |
static void |
ClassMemberLocation.defineAll (java.lang.Object instance,
Language language,
Environment env)
Import all the public fields of an object.
|
java.lang.String |
MappedArrayType.encodeType (Language language) |
static PrimProcedure[] |
ClassMethods.getMethods (ObjectType dtype,
java.lang.String mname,
char mode,
ClassType caller,
Language language)
Return the methods of a class with the specified name and flag.
|
static java.lang.Object |
SlotGet.getSlotValue (boolean isStatic,
java.lang.Object obj,
java.lang.String name,
java.lang.String fname,
java.lang.String getName,
java.lang.String isName,
Language language)
The actual gets of finding the field value.
|
| Constructor and Description |
|---|
InstanceOf (Language language) |
InstanceOf (Language language,
java.lang.String name) |
Invoke (java.lang.String name,
char kind,
Language language) |
| Constructor and Description |
|---|
RunTestScript (java.lang.String filename,
Language language) |
| Modifier and Type | Class and Description |
|---|---|
class |
XSLT
New Kawa language XSLT (XML Stylesheet Language Tranformations).
|
| Modifier and Type | Class and Description |
|---|---|
class |
Q2
Support for the experimental Q2 language.
|
| Constructor and Description |
|---|
Q2Translator (Language language,
SourceMessages messages,
NameLookup lexical) |
| Modifier and Type | Class and Description |
|---|---|
class |
XQuery
The XQuery language.
|
| Modifier and Type | Method and Description |
|---|---|
static Language |
repl.setLanguage (java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
static CompiledModule |
Shell.checkCompiledZip (java.io.InputStream fs,
gnu.kawa.io.Path path,
Environment env,
Language language) |
static boolean |
Shell.run (Language language,
Environment env) |
static boolean |
Shell.run (Language language,
Environment env,
gnu.kawa.io.InPort inp,
Consumer out,
gnu.kawa.io.OutPort perr,
java.net.URL url) |
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) |
static java.lang.Thread |
TelnetRepl.serve (Language language,
java.net.Socket client)
Run a Kawa repl as a telnet server.
|
| Constructor and Description |
|---|
DomTermBackend (Language language,
Environment penvironment,
boolean shared) |
GuiConsole (Language language,
Environment penvironment,
boolean shared) |
repl (Language language) |
ReplDocument (Language language,
Environment penvironment,
boolean shared) |
TelnetRepl (Language language,
java.net.Socket socket) |
| Constructor and Description |
|---|
AutoloadProcedure (java.lang.String name,
java.lang.String className,
Language language) |
Translator (Language language,
SourceMessages messages,
NameLookup lexical) |
Translator (Language language,
SourceMessages messages,
NameLookup lexical,
Environment env) |
| Modifier and Type | Class and Description |
|---|---|
class |
Scheme |
| Constructor and Description |
|---|
SchemeCompilation (Language language,
SourceMessages messages,
NameLookup lexical) |
SchemeCompilation (Language language,
SourceMessages messages,
NameLookup lexical,
Environment env) |