Uses of Class
gnu.expr.ModuleExp
-
Packages that use ModuleExp Package Description gnu.expr SupportsExpression
, and various related classes need to compile programming languages.gnu.kawa.lispexpr gnu.kawa.xslt gnu.xquery.lang kawa.lang -
-
Uses of ModuleExp in gnu.expr
Fields in gnu.expr declared as ModuleExp Modifier and Type Field Description ModuleExp
Compilation. mainLambda
Methods in gnu.expr that return ModuleExp Modifier and Type Method Description ModuleExp
Compilation. currentModule()
The same as getModule, until we allow nested modules.ModuleExp
ScopeExp. currentModule()
ModuleExp
Compilation. getModule()
ModuleExp
ModuleInfo. getModuleExp()
ModuleExp
ModuleInfo. getModuleExpRaw()
ModuleExp
Compilation. pushNewModule(Lexer lexer)
ModuleExp
ModuleInfo. setupModuleExp()
If module has LAZY_DECLARATIONS, fix that.static ModuleExp
ModuleExp. valueOf(ClassType type)
Methods in gnu.expr with parameters of type ModuleExp Modifier and Type Method Description void
Compilation. addMainClass(ModuleExp module)
void
Compilation. compileToArchive(ModuleExp mexp, String fname)
Declaration
Language. declFromField(ModuleExp mod, Object fvalue, Field fld)
static void
ModuleExp. evalModule2(Environment env, CallContext ctx, Language language, ModuleExp mexp, Object inst)
void
ResolveNames. resolveModule(ModuleExp exp)
void
Compilation. setModule(ModuleExp mexp)
protected Expression
ANormalize. visitModuleExp(ModuleExp exp, gnu.expr.ANormalize.Context context)
protected R
ExpVisitor. visitModuleExp(ModuleExp exp, D d)
protected Expression
FindCapturedVars. visitModuleExp(ModuleExp exp, Void ignored)
protected Expression
FindTailCalls. visitModuleExp(ModuleExp exp, Expression returnContinuation)
protected Expression
InlineCalls. visitModuleExp(ModuleExp exp, Type required)
Constructors in gnu.expr with parameters of type ModuleExp Constructor Description CompiledModule(ModuleExp mexp, Object cookie, Language language)
-
Uses of ModuleExp in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr with parameters of type ModuleExp Modifier and Type Method Description Declaration
LispLanguage. declFromField(ModuleExp mod, Object fvalue, Field fld)
-
Uses of ModuleExp in gnu.kawa.xslt
Methods in gnu.kawa.xslt with parameters of type ModuleExp Modifier and Type Method Description void
XslTranslator. startDocument(ModuleExp mexp)
-
Uses of ModuleExp in gnu.xquery.lang
Methods in gnu.xquery.lang with parameters of type ModuleExp Modifier and Type Method Description void
XQResolveNames. resolveModule(ModuleExp exp)
-
Uses of ModuleExp in kawa.lang
Methods in kawa.lang with parameters of type ModuleExp Modifier and Type Method Description void
Translator. finishModule(ModuleExp mexp)
static TemplateScope
TemplateScope. make(ModuleExp module, String mname)
void
Translator. resolveModule(ModuleExp mexp)
-