Compilers::MCompiler
Constructors
new(constants : Array(Objects::MObject) = [] of MObject, symbol_table : Symbols::SymbolTable = SymbolTable.new)
SourceInstance methods
bytecode
Sourcecompile(program : Program)
Sourcecurrent_scope
Sourceenter_scope
Sourceleave_scope
Sourcescope_index
Sourcesymbol_table
Sourcesymbol_table=(symbol_table : Symbols::SymbolTable)
Source