|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Top-level HIR module. More...
#include <Compiler_HIR_Model.H>
Public Member Functions | |
| Compiler_HIR_Module (const Source_Span &sp={}) noexcept | |
Public Member Functions inherited from Aleph::Compiler_HIR_Node | |
| Compiler_HIR_Node (const Source_Span &sp={}) noexcept | |
Public Attributes | |
| DynArray< Compiler_HIR_Function * > | functions |
| Lowered top-level functions. | |
| DynArray< Compiler_HIR_Stmt * > | statements |
| Lowered top-level statements. | |
Public Attributes inherited from Aleph::Compiler_HIR_Node | |
| Source_Span | span |
| Source region associated with the HIR node. | |
Top-level HIR module.
Definition at line 547 of file Compiler_HIR_Model.H.
|
inlineexplicitnoexcept |
Definition at line 552 of file Compiler_HIR_Model.H.
| DynArray<Compiler_HIR_Function *> Aleph::Compiler_HIR_Module::functions |
Lowered top-level functions.
Definition at line 549 of file Compiler_HIR_Model.H.
Referenced by Aleph::Interpreter_Runtime::evaluate_module(), Aleph::Compiler_CFG_Lowering::lower_module(), and Aleph::Compiler_IR_Lowering::lower_module().
| DynArray<Compiler_HIR_Stmt *> Aleph::Compiler_HIR_Module::statements |
Lowered top-level statements.
Definition at line 550 of file Compiler_HIR_Model.H.
Referenced by Aleph::compiler_dump_hir_module(), Aleph::Interpreter_Runtime::evaluate_module(), Aleph::Compiler_CFG_Lowering::lower_module(), and Aleph::Compiler_IR_Lowering::lower_module().