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) |