|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Base node carrying a source span. More...
#include <Compiler_HIR_Model.H>
Public Member Functions | |
| Compiler_HIR_Node (const Source_Span &sp={}) noexcept | |
Public Attributes | |
| Source_Span | span |
| Source region associated with the HIR node. | |
Base node carrying a source span.
Definition at line 178 of file Compiler_HIR_Model.H.
|
inlineexplicitnoexcept |
Definition at line 182 of file Compiler_HIR_Model.H.
| Source_Span Aleph::Compiler_HIR_Node::span |
Source region associated with the HIR node.
Definition at line 180 of file Compiler_HIR_Model.H.
Referenced by Aleph::Compiler_HIR_Builder::append_argument(), Aleph::Compiler_HIR_Builder::append_function(), Aleph::Compiler_CFG_Lowering::append_linear_stmt(), Aleph::Compiler_HIR_Builder::append_statement(), Aleph::Compiler_HIR_Builder::append_top_level_statement(), Aleph::Interpreter_Runtime::call_hir_function(), Aleph::Interpreter_Runtime::evaluate_expr(), Aleph::Interpreter_Runtime::evaluate_stmt(), Aleph::Compiler_IR_Lowering::Module_Builder::lower_expr(), Aleph::Compiler_HIR_Lowering::lower_function(), Aleph::Compiler_CFG_Lowering::lower_function(), Aleph::Compiler_CFG_Lowering::lower_module(), Aleph::Compiler_CFG_Lowering::lower_stmt(), Aleph::Compiler_IR_Lowering::Module_Builder::lower_stmt(), Aleph::Interpreter_Runtime::parse_char_literal(), Aleph::Interpreter_Runtime::parse_integer_literal(), Aleph::Interpreter_Runtime::parse_string_literal(), Aleph::Compiler_HIR_Builder::set_body(), and Aleph::Compiler_CFG_Lowering::set_branch().