Bash++
Bash++ compiler internal documentation
|
This is the complete list of members for BashppListener, including all inherited members.
arguments | BashppListener | private |
current_while_condition | BashppListener | private |
dynamic_linking | BashppListener | private |
enterArray_index(BashppParser::Array_indexContext *ctx) override | BashppListener | |
enterArray_value(BashppParser::Array_valueContext *ctx) override | BashppListener | |
enterBash_arithmetic(BashppParser::Bash_arithmeticContext *ctx) override | BashppListener | |
enterBash_case_pattern(BashppParser::Bash_case_patternContext *ctx) override | BashppListener | |
enterBash_case_pattern_header(BashppParser::Bash_case_pattern_headerContext *ctx) override | BashppListener | |
enterBash_case_statement(BashppParser::Bash_case_statementContext *ctx) override | BashppListener | |
enterBash_for_header(BashppParser::Bash_for_headerContext *ctx) override | BashppListener | |
enterBash_for_loop(BashppParser::Bash_for_loopContext *ctx) override | BashppListener | |
enterBash_if_condition(BashppParser::Bash_if_conditionContext *ctx) override | BashppListener | |
enterBash_if_else_branch(BashppParser::Bash_if_else_branchContext *ctx) override | BashppListener | |
enterBash_if_root_branch(BashppParser::Bash_if_root_branchContext *ctx) override | BashppListener | |
enterBash_if_statement(BashppParser::Bash_if_statementContext *ctx) override | BashppListener | |
enterBash_while_condition(BashppParser::Bash_while_conditionContext *ctx) override | BashppListener | |
enterBash_while_loop(BashppParser::Bash_while_loopContext *ctx) override | BashppListener | |
enterClass_body_statement(BashppParser::Class_body_statementContext *ctx) override | BashppListener | |
enterClass_definition(BashppParser::Class_definitionContext *ctx) override | BashppListener | |
enterConstructor_definition(BashppParser::Constructor_definitionContext *ctx) override | BashppListener | |
enterDelete_statement(BashppParser::Delete_statementContext *ctx) override | BashppListener | |
enterDeprecated_subshell(BashppParser::Deprecated_subshellContext *ctx) override | BashppListener | |
enterDestructor_definition(BashppParser::Destructor_definitionContext *ctx) override | BashppListener | |
enterDynamic_cast_statement(BashppParser::Dynamic_cast_statementContext *ctx) override | BashppListener | |
enterExtra_statement(BashppParser::Extra_statementContext *ctx) override | BashppListener | |
enterGeneral_statement(BashppParser::General_statementContext *ctx) override | BashppListener | |
enterHeredoc(BashppParser::HeredocContext *ctx) override | BashppListener | |
enterHeredoc_header(BashppParser::Heredoc_headerContext *ctx) override | BashppListener | |
enterInclude_statement(BashppParser::Include_statementContext *ctx) override | BashppListener | |
enterMember_declaration(BashppParser::Member_declarationContext *ctx) override | BashppListener | |
enterMethod_definition(BashppParser::Method_definitionContext *ctx) override | BashppListener | |
enterNew_statement(BashppParser::New_statementContext *ctx) override | BashppListener | |
enterNullptr_ref(BashppParser::Nullptr_refContext *ctx) override | BashppListener | |
enterObject_address(BashppParser::Object_addressContext *ctx) override | BashppListener | |
enterObject_assignment(BashppParser::Object_assignmentContext *ctx) override | BashppListener | |
enterObject_instantiation(BashppParser::Object_instantiationContext *ctx) override | BashppListener | |
enterObject_reference(BashppParser::Object_referenceContext *ctx) override | BashppListener | |
enterObject_reference_as_lvalue(BashppParser::Object_reference_as_lvalueContext *ctx) override | BashppListener | |
enterOther_statement(BashppParser::Other_statementContext *ctx) override | BashppListener | |
enterParameter(BashppParser::ParameterContext *ctx) override | BashppListener | |
enterPointer_declaration(BashppParser::Pointer_declarationContext *ctx) override | BashppListener | |
enterPointer_dereference(BashppParser::Pointer_dereferenceContext *ctx) override | BashppListener | |
enterProgram(BashppParser::ProgramContext *ctx) override | BashppListener | |
enterRaw_rvalue(BashppParser::Raw_rvalueContext *ctx) override | BashppListener | |
enterSelf_reference(BashppParser::Self_referenceContext *ctx) override | BashppListener | |
enterSelf_reference_as_lvalue(BashppParser::Self_reference_as_lvalueContext *ctx) override | BashppListener | |
enterSinglequote_string(BashppParser::Singlequote_stringContext *ctx) override | BashppListener | |
enterStatement(BashppParser::StatementContext *ctx) override | BashppListener | |
enterString(BashppParser::StringContext *ctx) override | BashppListener | |
enterSubshell(BashppParser::SubshellContext *ctx) override | BashppListener | |
enterSupershell(BashppParser::SupershellContext *ctx) override | BashppListener | |
enterTerminal_token(BashppParser::Terminal_tokenContext *ctx) override | BashppListener | |
enterValue_assignment(BashppParser::Value_assignmentContext *ctx) override | BashppListener | |
entity_stack | BashppListener | private |
error_context | BashppListener | private |
error_thrown | BashppListener | private |
exitArray_index(BashppParser::Array_indexContext *ctx) override | BashppListener | |
exitArray_value(BashppParser::Array_valueContext *ctx) override | BashppListener | |
exitBash_arithmetic(BashppParser::Bash_arithmeticContext *ctx) override | BashppListener | |
exitBash_case_pattern(BashppParser::Bash_case_patternContext *ctx) override | BashppListener | |
exitBash_case_pattern_header(BashppParser::Bash_case_pattern_headerContext *ctx) override | BashppListener | |
exitBash_case_statement(BashppParser::Bash_case_statementContext *ctx) override | BashppListener | |
exitBash_for_header(BashppParser::Bash_for_headerContext *ctx) override | BashppListener | |
exitBash_for_loop(BashppParser::Bash_for_loopContext *ctx) override | BashppListener | |
exitBash_if_condition(BashppParser::Bash_if_conditionContext *ctx) override | BashppListener | |
exitBash_if_else_branch(BashppParser::Bash_if_else_branchContext *ctx) override | BashppListener | |
exitBash_if_root_branch(BashppParser::Bash_if_root_branchContext *ctx) override | BashppListener | |
exitBash_if_statement(BashppParser::Bash_if_statementContext *ctx) override | BashppListener | |
exitBash_while_condition(BashppParser::Bash_while_conditionContext *ctx) override | BashppListener | |
exitBash_while_loop(BashppParser::Bash_while_loopContext *ctx) override | BashppListener | |
exitClass_body_statement(BashppParser::Class_body_statementContext *ctx) override | BashppListener | |
exitClass_definition(BashppParser::Class_definitionContext *ctx) override | BashppListener | |
exitConstructor_definition(BashppParser::Constructor_definitionContext *ctx) override | BashppListener | |
exitDelete_statement(BashppParser::Delete_statementContext *ctx) override | BashppListener | |
exitDeprecated_subshell(BashppParser::Deprecated_subshellContext *ctx) override | BashppListener | |
exitDestructor_definition(BashppParser::Destructor_definitionContext *ctx) override | BashppListener | |
exitDynamic_cast_statement(BashppParser::Dynamic_cast_statementContext *ctx) override | BashppListener | |
exitExtra_statement(BashppParser::Extra_statementContext *ctx) override | BashppListener | |
exitGeneral_statement(BashppParser::General_statementContext *ctx) override | BashppListener | |
exitHeredoc(BashppParser::HeredocContext *ctx) override | BashppListener | |
exitHeredoc_header(BashppParser::Heredoc_headerContext *ctx) override | BashppListener | |
exitInclude_statement(BashppParser::Include_statementContext *ctx) override | BashppListener | |
exitMember_declaration(BashppParser::Member_declarationContext *ctx) override | BashppListener | |
exitMethod_definition(BashppParser::Method_definitionContext *ctx) override | BashppListener | |
exitNew_statement(BashppParser::New_statementContext *ctx) override | BashppListener | |
exitNullptr_ref(BashppParser::Nullptr_refContext *ctx) override | BashppListener | |
exitObject_address(BashppParser::Object_addressContext *ctx) override | BashppListener | |
exitObject_assignment(BashppParser::Object_assignmentContext *ctx) override | BashppListener | |
exitObject_instantiation(BashppParser::Object_instantiationContext *ctx) override | BashppListener | |
exitObject_reference(BashppParser::Object_referenceContext *ctx) override | BashppListener | |
exitObject_reference_as_lvalue(BashppParser::Object_reference_as_lvalueContext *ctx) override | BashppListener | |
exitOther_statement(BashppParser::Other_statementContext *ctx) override | BashppListener | |
exitParameter(BashppParser::ParameterContext *ctx) override | BashppListener | |
exitPointer_declaration(BashppParser::Pointer_declarationContext *ctx) override | BashppListener | |
exitPointer_dereference(BashppParser::Pointer_dereferenceContext *ctx) override | BashppListener | |
exitProgram(BashppParser::ProgramContext *ctx) override | BashppListener | |
exitRaw_rvalue(BashppParser::Raw_rvalueContext *ctx) override | BashppListener | |
exitSelf_reference(BashppParser::Self_referenceContext *ctx) override | BashppListener | |
exitSelf_reference_as_lvalue(BashppParser::Self_reference_as_lvalueContext *ctx) override | BashppListener | |
exitSinglequote_string(BashppParser::Singlequote_stringContext *ctx) override | BashppListener | |
exitStatement(BashppParser::StatementContext *ctx) override | BashppListener | |
exitString(BashppParser::StringContext *ctx) override | BashppListener | |
exitSubshell(BashppParser::SubshellContext *ctx) override | BashppListener | |
exitSupershell(BashppParser::SupershellContext *ctx) override | BashppListener | |
exitTerminal_token(BashppParser::Terminal_tokenContext *ctx) override | BashppListener | |
exitValue_assignment(BashppParser::Value_assignmentContext *ctx) override | BashppListener | |
generate_delete_code(std::shared_ptr< bpp::bpp_object > object, const std::string &object_reference_string, bool force_pointer=false) | BashppListener | |
generate_dynamic_cast_code(const std::string &reference_code, const std::string &class_name) | BashppListener | |
generate_method_call_code(const std::string &reference_code, const std::string &method_name, std::shared_ptr< bpp::bpp_class > assumed_class) | BashppListener | |
generate_supershell_code(const std::string &code_to_run_in_supershell) | BashppListener | |
get_include_stack() | BashppListener | |
get_included_files() | BashppListener | |
get_program() | BashppListener | |
in_comment | BashppListener | private |
in_singlequote_string | BashppListener | private |
in_while_condition | BashppListener | private |
include_paths | BashppListener | private |
include_stack | BashppListener | private |
included | BashppListener | private |
included_files | BashppListener | private |
included_from | BashppListener | private |
is_protected_keyword(const std::string &keyword) | BashppListener | inlineprivate |
output_file | BashppListener | private |
output_stream | BashppListener | private |
primitive | BashppListener | private |
program | BashppListener | private |
program_has_errors | BashppListener | private |
protected_keywords | BashppListener | privatestatic |
run_on_exit | BashppListener | private |
set_arguments(std::vector< char * > arguments) | BashppListener | |
set_dynamic_linking(bool dynamic_linking) | BashppListener | |
set_errors() | BashppListener | |
set_include_paths(std::shared_ptr< std::vector< std::string >> include_paths) | BashppListener | |
set_included(bool included) | BashppListener | |
set_included_from(BashppListener *included_from) | BashppListener | |
set_output_file(std::string output_file) | BashppListener | |
set_output_stream(std::shared_ptr< std::ostream > output_stream) | BashppListener | |
set_run_on_exit(bool run_on_exit) | BashppListener | |
set_source_file(std::string source_file) | BashppListener | |
set_suppress_warnings(bool suppress_warnings) | BashppListener | |
source_file | BashppListener | private |
suppress_warnings | BashppListener | private |