Bash++
Bash++ compiler internal documentation
|
▼CBashppParserBaseListener | |
CBashppListener | The main listener class for the Bash++ compiler |
▼Cbpp::bpp_entity | The base class for all entities in the Bash++ compiler |
Cbpp::bpp_class | A class in Bash++ |
▼Cbpp::bpp_code_entity | An entity which can contain code |
Cbpp::bash_case_pattern | A pattern for a case statement in Bash++ |
Cbpp::bash_for | A for loop in Bash++ |
Cbpp::bash_if_branch | A branch of an if statement in Bash++ |
Cbpp::bash_while_loop | A while loop in Bash++ |
▼Cbpp::bpp_method | A method in a class |
Cbpp::bpp_constructor | A constructor in a class |
Cbpp::bpp_destructor | A destructor in a class |
Cbpp::bpp_program | The main program |
▼Cbpp::bpp_string | The practical difference between bpp_code_entity and bpp_string is how we handle the code buffers |
Cbpp::bash_case | A case statement in Bash++ |
Cbpp::bash_if | An if statement in Bash++ |
Cbpp::bash_while_condition | The condition for a while loop in Bash++ |
Cbpp::bpp_delete_statement | A delete statement in Bash++ |
Cbpp::bpp_dynamic_cast_statement | A dynamic_cast statement in Bash++ |
Cbpp::bpp_object_address | A statement which takes the address of an object in Bash++ |
Cbpp::bpp_object_assignment | An object assignment statement in Bash++ |
Cbpp::bpp_object_reference | An object reference in Bash++ |
Cbpp::bpp_pointer_dereference | A pointer dereference in Bash++ |
Cbpp::bpp_value_assignment | A value assignment statement in Bash++ |
Cbpp::bpp_method_parameter | A parameter in a method |
▼Cbpp::bpp_object | An object in Bash++ |
Cbpp::bpp_datamember | A data member in a class |
CBashppListener::code_segment | A struct to hold (compiled) code segments |
▼Cstd::enable_shared_from_this | |
CBashppListener | The main listener class for the Bash++ compiler |
Cbpp::bpp_class | A class in Bash++ |
▼Cstd::runtime_error | |
Cinternal_error | An exception thrown when an internal error occurs |
▼Cstd::stack | |
CSensibleStack< T, typename > | A stack that returns zero if empty |
CSensibleStringStack | A stack that returns an empty string if empty |