Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_HIR_Detail Namespace Reference

Functions

std::string escape_text (std::string_view text)
 
void append_indent (std::ostream &out, const size_t indent)
 
std::string type_text (const Compiler_Type_Context *types, const Compiler_Type_Id id)
 
void dump_expr (const Compiler_HIR_Expr *expr, std::ostream &out, const size_t indent, const Compiler_Type_Context *types)
 
void dump_stmt (const Compiler_HIR_Stmt *stmt, std::ostream &out, const size_t indent, const Compiler_Type_Context *types)
 

Function Documentation

◆ append_indent()

void Aleph::Compiler_HIR_Detail::append_indent ( std::ostream &  out,
const size_t  indent 
)
inline

Definition at line 584 of file Compiler_HIR_Model.H.

References out.

Referenced by Aleph::compiler_dump_hir_module(), dump_expr(), and dump_stmt().

◆ dump_expr()

◆ dump_stmt()

◆ escape_text()

std::string Aleph::Compiler_HIR_Detail::escape_text ( std::string_view  text)
inline

◆ type_text()

std::string Aleph::Compiler_HIR_Detail::type_text ( const Compiler_Type_Context *  types,
const Compiler_Type_Id  id 
)
inline

Definition at line 589 of file Compiler_HIR_Model.H.

References Aleph::Compiler_Type_Context::to_string().

Referenced by dump_expr(), and dump_stmt().