Uses of Class
gnu.expr.Language
-
Packages that use Language Package Description gnu.expr SupportsExpression
, and various related classes need to compile programming languages.gnu.kawa.brl gnu.kawa.functions gnu.kawa.lispexpr gnu.kawa.reflect Contains classes to use reflection.gnu.kawa.util gnu.kawa.xslt gnu.xquery.lang kawa.lang kawa.standard -
-
Uses of Language in gnu.expr
Fields in gnu.expr declared as Language Modifier and Type Field Description protected static Language
Language. global
protected Language
Compilation. language
Fields in gnu.expr with type parameters of type Language Modifier and Type Field Description protected static InheritableThreadLocal<Language>
Language. current
Methods in gnu.expr that return Language Modifier and Type Method 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(InputStream in)
Detect the programming language of a file based on its first line.static Language
Language. detect(String line)
Detect the programming language of a file based on its first line.static Language
Language. getDefaultLanguage()
static Language
Language. getInstance(String name)
Look for a language with the given name or extension.static Language
Language. getInstance(String langName, Class langClass)
static Language
Language. getInstanceFromFilenameExtension(String filename)
Language
Compilation. getLanguage()
Language
ExpVisitor. getLanguage()
protected Language
IfExp. getLanguage()
Language
NameLookup. getLanguage()
static Language
Language. setSaveCurrent(Language language)
Methods in gnu.expr with parameters of type Language Modifier and Type Method Description static Type
PrimProcedure. decodeType(Type javaType, String[] annotTypes, int annotIndex, ParameterizedType parameterizedType, Language lang)
default String
TypeValue. encodeType(Language language)
static void
ModuleExp. evalModule2(Environment env, CallContext ctx, Language language, ModuleExp mexp, Object inst)
static NameLookup
NameLookup. getInstance(Environment env, Language language)
Get or create a NameLookup instance for a given Environment.static PrimProcedure
PrimProcedure. getMethodFor(ClassType procClass, String name, Declaration decl, Type[] atypes, Language language)
static PrimProcedure
PrimProcedure. getMethodFor(ClassType procClass, String name, Declaration decl, Expression[] args, Language language)
static PrimProcedure
PrimProcedure. getMethodFor(Procedure pproc, 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(Class procClass, String name, Declaration decl, Expression[] args, Language language)
Get PrimProcedure for matching method in given class.Declaration
ScopeExp. lookup(Object sym, Language language, int namespace)
static CompiledModule
CompiledModule. make(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)
Constructors in gnu.expr with parameters of type Language Constructor Description AbstractScriptEngineFactory(Language language)
Compilation(Language language, SourceMessages messages, NameLookup lexical)
CompiledModule(ModuleExp mexp, Object cookie, Language language)
ConditionalTarget(Label ifTrue, Label ifFalse, Language language)
NameLookup(Language language)
PrimProcedure(Method method, char mode, Language language, ParameterizedType parameterizedType)
PrimProcedure(Method method, Language language)
PrimProcedure(Method method, Language language)
-
Uses of Language in gnu.kawa.brl
Subclasses of Language in gnu.kawa.brl Modifier and Type Class Description class
BRL
Methods in gnu.kawa.brl that return Language Modifier and Type Method Description static Language
BRL. getInstance(boolean brlCompatible)
-
Uses of Language in gnu.kawa.functions
Methods in gnu.kawa.functions that return Language Modifier and Type Method Description protected Language
NumberCompare. getLanguage()
protected Language
NumberPredicate. getLanguage()
Methods in gnu.kawa.functions with parameters of type Language Modifier and Type Method Description static NumberCompare
NumberCompare. make(Language language, String name, int flags)
Constructors in gnu.kawa.functions with parameters of type Language Constructor Description ApplyToArgs(String name, Language language)
IsEq(Language language, String name)
IsEqual(Language language, String name)
IsEqv(Language language, String name, IsEq isEq)
Not(Language language)
Not(Language language, String name)
NumberPredicate(Language language, String name, int op)
SetArray(Object array, Language language)
Unify(Language language, String name)
-
Uses of Language in gnu.kawa.lispexpr
Subclasses of Language in gnu.kawa.lispexpr Modifier and Type Class Description class
LispLanguage
Language sub-class for Lisp-like languages (including Scheme).Methods in gnu.kawa.lispexpr with parameters of type Language Modifier and Type Method Description String
GenArrayType. encodeType(Language language)
String
LangObjType. encodeType(Language language)
String
LangPrimType. encodeType(Language language)
Constructors in gnu.kawa.lispexpr with parameters of type Language Constructor Description LangPrimType(PrimType type, Language language)
LangPrimType(String nam, String sig, int siz, Class reflectClass, Language language)
-
Uses of Language in gnu.kawa.reflect
Fields in gnu.kawa.reflect declared as Language Modifier and Type Field Description protected Language
InstanceOf. language
Methods in gnu.kawa.reflect that return Language Modifier and Type Method Description Language
CompileBuildObject. getLanguage()
Methods in gnu.kawa.reflect with parameters of type Language Modifier and Type Method Description static MethodProc
ClassMethods. apply(ObjectType dtype, String mname, char mode, Language language)
Find methods.static void
ClassMemberLocation. define(Object instance, Field rfield, String uri, Language language, Environment env)
static void
ClassMemberLocation. defineAll(Object instance, Language language, Environment env)
Import all the public fields of an object.String
MappedArrayType. encodeType(Language language)
static PrimProcedure[]
ClassMethods. getMethods(ObjectType dtype, String mname, char mode, ClassType caller, Language language)
Return the methods of a class with the specified name and flag.static Object
SlotGet. getSlotValue(boolean isStatic, Object obj, String name, String fname, String getName, String isName, Language language)
The actual gets of finding the field value.Constructors in gnu.kawa.reflect with parameters of type Language Constructor Description InstanceOf(Language language)
InstanceOf(Language language, String name)
Invoke(String name, char kind, Language language)
-
Uses of Language in gnu.kawa.util
Constructors in gnu.kawa.util with parameters of type Language Constructor Description RunTestScript(String filename, Language language)
-
Uses of Language in gnu.kawa.xslt
Subclasses of Language in gnu.kawa.xslt Modifier and Type Class Description class
XSLT
New Kawa language XSLT (XML Stylesheet Language Tranformations). -
Uses of Language in gnu.xquery.lang
Subclasses of Language in gnu.xquery.lang Modifier and Type Class Description class
XQuery
The XQuery language. -
Uses of Language in kawa.lang
Constructors in kawa.lang with parameters of type Language Constructor Description AutoloadProcedure(String name, String className, Language language)
Translator(Language language, SourceMessages messages, NameLookup lexical)
Translator(Language language, SourceMessages messages, NameLookup lexical, Environment env)
-
Uses of Language in kawa.standard
Subclasses of Language in kawa.standard Modifier and Type Class Description class
Scheme
Constructors in kawa.standard with parameters of type Language Constructor Description SchemeCompilation(Language language, SourceMessages messages, NameLookup lexical)
SchemeCompilation(Language language, SourceMessages messages, NameLookup lexical, Environment env)
-