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 | |
gnu.kawa.lispexpr | |
gnu.kawa.reflect |
Contains classes to use reflection.
|
gnu.kawa.servlet | |
gnu.kawa.util | |
gnu.kawa.xslt | |
gnu.q2.lang | |
gnu.xquery.lang | |
kawa | |
kawa.lang | |
kawa.standard |
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(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 |
Compilation.getLanguage() |
Language |
ExpVisitor.getLanguage() |
Language |
NameLookup.getLanguage() |
protected Language |
IfExp.getLanguage() |
static Language |
Language.setSaveCurrent(Language language) |
Modifier and Type | Method and Description |
---|---|
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 void |
CompileMisc.compileEq(Expression[] args,
Compilation comp,
Target target,
Language language) |
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) |
Modifier and Type | Class and Description |
---|---|
class |
LispLanguage
Language sub-class for Lisp-like languages (including Scheme).
|
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.
|
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 |
---|
ReplSession(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 CompiledModule |
Shell.checkCompiledZip(java.io.InputStream fs,
Path path,
Environment env,
Language language) |
static boolean |
Shell.run(Language language,
Environment env) |
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) |
static java.lang.Thread |
TelnetRepl.serve(Language language,
java.net.Socket client)
Run a Kawa repl as a telnet server.
|
Constructor and Description |
---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
Scheme |
Constructor and Description |
---|
SchemeCompilation(Language language,
SourceMessages messages,
NameLookup lexical) |