Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_C_Backend::Symbol_Names Struct Reference
Collaboration diagram for Aleph::Compiler_C_Backend::Symbol_Names:
[legend]

Public Attributes

std::string prefix
 
std::string upper_prefix
 
std::string tag_enum_name
 
std::string value_type_name
 
std::string function_type_name
 
std::string function_pointer_type_name
 
std::string module_struct_name
 
std::string module_init_symbol
 
std::string dump_globals_symbol
 
std::string print_value_symbol
 
std::string tag_name_symbol
 
std::string panic_symbol
 
std::string require_assigned_symbol
 
std::string require_int_symbol
 
std::string require_bool_symbol
 
std::string require_function_symbol
 
std::string equal_symbol
 
std::string call_symbol
 
std::string make_invalid_symbol
 
std::string make_unit_symbol
 
std::string make_bool_symbol
 
std::string make_int_symbol
 
std::string make_string_symbol
 
std::string make_char_symbol
 
std::string make_function_symbol
 
std::string top_level_symbol
 
std::string tag_invalid_name
 
std::string tag_unit_name
 
std::string tag_bool_name
 
std::string tag_int_name
 
std::string tag_string_name
 
std::string tag_char_name
 
std::string tag_function_name
 

Detailed Description

Definition at line 236 of file Compiler_Backend_C.H.

Member Data Documentation

◆ call_symbol

◆ dump_globals_symbol

std::string Aleph::Compiler_C_Backend::Symbol_Names::dump_globals_symbol

◆ equal_symbol

◆ function_pointer_type_name

std::string Aleph::Compiler_C_Backend::Symbol_Names::function_pointer_type_name

◆ function_type_name

◆ make_bool_symbol

◆ make_char_symbol

◆ make_function_symbol

std::string Aleph::Compiler_C_Backend::Symbol_Names::make_function_symbol

◆ make_int_symbol

◆ make_invalid_symbol

◆ make_string_symbol

◆ make_unit_symbol

◆ module_init_symbol

std::string Aleph::Compiler_C_Backend::Symbol_Names::module_init_symbol

◆ module_struct_name

◆ panic_symbol

◆ prefix

◆ print_value_symbol

◆ require_assigned_symbol

◆ require_bool_symbol

◆ require_function_symbol

std::string Aleph::Compiler_C_Backend::Symbol_Names::require_function_symbol

◆ require_int_symbol

◆ tag_bool_name

std::string Aleph::Compiler_C_Backend::Symbol_Names::tag_bool_name

◆ tag_char_name

std::string Aleph::Compiler_C_Backend::Symbol_Names::tag_char_name

◆ tag_enum_name

std::string Aleph::Compiler_C_Backend::Symbol_Names::tag_enum_name

◆ tag_function_name

std::string Aleph::Compiler_C_Backend::Symbol_Names::tag_function_name

◆ tag_int_name

std::string Aleph::Compiler_C_Backend::Symbol_Names::tag_int_name

◆ tag_invalid_name

std::string Aleph::Compiler_C_Backend::Symbol_Names::tag_invalid_name

◆ tag_name_symbol

std::string Aleph::Compiler_C_Backend::Symbol_Names::tag_name_symbol

◆ tag_string_name

std::string Aleph::Compiler_C_Backend::Symbol_Names::tag_string_name

◆ tag_unit_name

std::string Aleph::Compiler_C_Backend::Symbol_Names::tag_unit_name

◆ top_level_symbol

◆ upper_prefix

std::string Aleph::Compiler_C_Backend::Symbol_Names::upper_prefix

◆ value_type_name


The documentation for this struct was generated from the following file: