class

X::Assembler::CodeGenerator::CompiledModule

Inherits Reference / Object

Compiled module output

Constructors

new(name : String, is_dynamic : Bool = false, requires : Array(AST::RequireNode) = [] of AST::RequireNode, imports : Array(AST::ImportNode) = [] of AST::ImportNode, exports : Array(AST::ExportNode) = [] of AST::ExportNode, processes : Array(CompiledProcess) = [] of CompiledProcess, supervisors : Array(AST::SupervisorNode) = [] of AST::SupervisorNode, exported_subroutines : Hash(String, Array(Instruction::Operation)) = {} of String => Array(Instruction::Operation), globals : Hash(String, Value::Context) = {} of String => Value::Context)
Source

Instance methods

exported_subroutines
Source
exports
Source
globals
Source
imports
Source
is_dynamic
Source
name
Source
processes
Source
requires
Source
supervisors
Source