Uses of Class
gnu.expr.ModuleExp
Packages that use ModuleExp
Package
Description
Supports
Expression
,
and various related classes need to compile programming languages.-
Uses of ModuleExp in gnu.expr
Modifier and TypeMethodDescriptionCompilation.currentModule()
The same as getModule, until we allow nested modules.ScopeExp.currentModule()
final ModuleExp
Compilation.getModule()
ModuleInfo.getModuleExp()
ModuleInfo.getModuleExpRaw()
Compilation.pushNewModule
(Lexer lexer) ModuleInfo.setupModuleExp()
If module has LAZY_DECLARATIONS, fix that.static ModuleExp
Modifier and TypeMethodDescriptionvoid
Compilation.addMainClass
(ModuleExp module) void
Compilation.compileToArchive
(ModuleExp mexp, String fname) Language.declFromField
(ModuleExp mod, Object fvalue, Field fld) static final void
ModuleExp.evalModule2
(Environment env, CallContext ctx, Language language, ModuleExp mexp, Object inst) void
ResolveNames.resolveModule
(ModuleExp exp) void
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) -
Uses of ModuleExp in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr with parameters of type ModuleExpModifier and TypeMethodDescriptionLispLanguage.declFromField
(ModuleExp mod, Object fvalue, Field fld) -
Uses of ModuleExp in gnu.kawa.xslt
Methods in gnu.kawa.xslt with parameters of type ModuleExp -
Uses of ModuleExp in gnu.xquery.lang
Methods in gnu.xquery.lang with parameters of type ModuleExp -
Uses of ModuleExp in kawa.lang
Modifier and TypeMethodDescriptionvoid
Translator.finishModule
(ModuleExp mexp) static TemplateScope
void
Translator.resolveModule
(ModuleExp mexp)