Package kawa.standard
Class module_compile_options
- java.lang.Object
-
- kawa.lang.Syntax
-
- kawa.standard.module_compile_options
-
-
Field Summary
Fields Modifier and Type Field Description static module_compile_optionsmodule_compile_options
-
Constructor Summary
Constructors Constructor Description module_compile_options()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressionrewriteForm(Pair form, Translator tr)booleanscanForDefinitions(Pair st, ScopeExp defs, Translator tr)Check if a statement is a definition, for initial pass.
-
-
-
Field Detail
-
module_compile_options
public static final module_compile_options module_compile_options
-
-
Method Detail
-
scanForDefinitions
public boolean scanForDefinitions(Pair st, ScopeExp defs, Translator tr)
Description copied from class:SyntaxCheck if a statement is a definition, for initial pass. Semi-deprecated - should convert calls to use scanForm.- Overrides:
scanForDefinitionsin classSyntax- Parameters:
st- the statement to checkdefs- where to add Declarations for found definitionstr- the compilation state- Returns:
- true on success
-
rewriteForm
public Expression rewriteForm(Pair form, Translator tr)
- Overrides:
rewriteFormin classSyntax
-
-