Bash++
Bash++ compiler internal documentation
BashppListener Member List

This is the complete list of members for BashppListener, including all inherited members.

argumentsBashppListenerprivate
current_while_conditionBashppListenerprivate
dynamic_linkingBashppListenerprivate
enterArray_index(BashppParser::Array_indexContext *ctx) overrideBashppListener
enterArray_value(BashppParser::Array_valueContext *ctx) overrideBashppListener
enterBash_arithmetic(BashppParser::Bash_arithmeticContext *ctx) overrideBashppListener
enterBash_case_pattern(BashppParser::Bash_case_patternContext *ctx) overrideBashppListener
enterBash_case_pattern_header(BashppParser::Bash_case_pattern_headerContext *ctx) overrideBashppListener
enterBash_case_statement(BashppParser::Bash_case_statementContext *ctx) overrideBashppListener
enterBash_for_header(BashppParser::Bash_for_headerContext *ctx) overrideBashppListener
enterBash_for_loop(BashppParser::Bash_for_loopContext *ctx) overrideBashppListener
enterBash_if_condition(BashppParser::Bash_if_conditionContext *ctx) overrideBashppListener
enterBash_if_else_branch(BashppParser::Bash_if_else_branchContext *ctx) overrideBashppListener
enterBash_if_root_branch(BashppParser::Bash_if_root_branchContext *ctx) overrideBashppListener
enterBash_if_statement(BashppParser::Bash_if_statementContext *ctx) overrideBashppListener
enterBash_while_condition(BashppParser::Bash_while_conditionContext *ctx) overrideBashppListener
enterBash_while_loop(BashppParser::Bash_while_loopContext *ctx) overrideBashppListener
enterClass_body_statement(BashppParser::Class_body_statementContext *ctx) overrideBashppListener
enterClass_definition(BashppParser::Class_definitionContext *ctx) overrideBashppListener
enterConstructor_definition(BashppParser::Constructor_definitionContext *ctx) overrideBashppListener
enterDelete_statement(BashppParser::Delete_statementContext *ctx) overrideBashppListener
enterDeprecated_subshell(BashppParser::Deprecated_subshellContext *ctx) overrideBashppListener
enterDestructor_definition(BashppParser::Destructor_definitionContext *ctx) overrideBashppListener
enterDynamic_cast_statement(BashppParser::Dynamic_cast_statementContext *ctx) overrideBashppListener
enterExtra_statement(BashppParser::Extra_statementContext *ctx) overrideBashppListener
enterGeneral_statement(BashppParser::General_statementContext *ctx) overrideBashppListener
enterHeredoc(BashppParser::HeredocContext *ctx) overrideBashppListener
enterHeredoc_header(BashppParser::Heredoc_headerContext *ctx) overrideBashppListener
enterInclude_statement(BashppParser::Include_statementContext *ctx) overrideBashppListener
enterMember_declaration(BashppParser::Member_declarationContext *ctx) overrideBashppListener
enterMethod_definition(BashppParser::Method_definitionContext *ctx) overrideBashppListener
enterNew_statement(BashppParser::New_statementContext *ctx) overrideBashppListener
enterNullptr_ref(BashppParser::Nullptr_refContext *ctx) overrideBashppListener
enterObject_address(BashppParser::Object_addressContext *ctx) overrideBashppListener
enterObject_assignment(BashppParser::Object_assignmentContext *ctx) overrideBashppListener
enterObject_instantiation(BashppParser::Object_instantiationContext *ctx) overrideBashppListener
enterObject_reference(BashppParser::Object_referenceContext *ctx) overrideBashppListener
enterObject_reference_as_lvalue(BashppParser::Object_reference_as_lvalueContext *ctx) overrideBashppListener
enterOther_statement(BashppParser::Other_statementContext *ctx) overrideBashppListener
enterParameter(BashppParser::ParameterContext *ctx) overrideBashppListener
enterPointer_declaration(BashppParser::Pointer_declarationContext *ctx) overrideBashppListener
enterPointer_dereference(BashppParser::Pointer_dereferenceContext *ctx) overrideBashppListener
enterProgram(BashppParser::ProgramContext *ctx) overrideBashppListener
enterRaw_rvalue(BashppParser::Raw_rvalueContext *ctx) overrideBashppListener
enterSelf_reference(BashppParser::Self_referenceContext *ctx) overrideBashppListener
enterSelf_reference_as_lvalue(BashppParser::Self_reference_as_lvalueContext *ctx) overrideBashppListener
enterSinglequote_string(BashppParser::Singlequote_stringContext *ctx) overrideBashppListener
enterStatement(BashppParser::StatementContext *ctx) overrideBashppListener
enterString(BashppParser::StringContext *ctx) overrideBashppListener
enterSubshell(BashppParser::SubshellContext *ctx) overrideBashppListener
enterSupershell(BashppParser::SupershellContext *ctx) overrideBashppListener
enterTerminal_token(BashppParser::Terminal_tokenContext *ctx) overrideBashppListener
enterValue_assignment(BashppParser::Value_assignmentContext *ctx) overrideBashppListener
entity_stackBashppListenerprivate
error_contextBashppListenerprivate
error_thrownBashppListenerprivate
exitArray_index(BashppParser::Array_indexContext *ctx) overrideBashppListener
exitArray_value(BashppParser::Array_valueContext *ctx) overrideBashppListener
exitBash_arithmetic(BashppParser::Bash_arithmeticContext *ctx) overrideBashppListener
exitBash_case_pattern(BashppParser::Bash_case_patternContext *ctx) overrideBashppListener
exitBash_case_pattern_header(BashppParser::Bash_case_pattern_headerContext *ctx) overrideBashppListener
exitBash_case_statement(BashppParser::Bash_case_statementContext *ctx) overrideBashppListener
exitBash_for_header(BashppParser::Bash_for_headerContext *ctx) overrideBashppListener
exitBash_for_loop(BashppParser::Bash_for_loopContext *ctx) overrideBashppListener
exitBash_if_condition(BashppParser::Bash_if_conditionContext *ctx) overrideBashppListener
exitBash_if_else_branch(BashppParser::Bash_if_else_branchContext *ctx) overrideBashppListener
exitBash_if_root_branch(BashppParser::Bash_if_root_branchContext *ctx) overrideBashppListener
exitBash_if_statement(BashppParser::Bash_if_statementContext *ctx) overrideBashppListener
exitBash_while_condition(BashppParser::Bash_while_conditionContext *ctx) overrideBashppListener
exitBash_while_loop(BashppParser::Bash_while_loopContext *ctx) overrideBashppListener
exitClass_body_statement(BashppParser::Class_body_statementContext *ctx) overrideBashppListener
exitClass_definition(BashppParser::Class_definitionContext *ctx) overrideBashppListener
exitConstructor_definition(BashppParser::Constructor_definitionContext *ctx) overrideBashppListener
exitDelete_statement(BashppParser::Delete_statementContext *ctx) overrideBashppListener
exitDeprecated_subshell(BashppParser::Deprecated_subshellContext *ctx) overrideBashppListener
exitDestructor_definition(BashppParser::Destructor_definitionContext *ctx) overrideBashppListener
exitDynamic_cast_statement(BashppParser::Dynamic_cast_statementContext *ctx) overrideBashppListener
exitExtra_statement(BashppParser::Extra_statementContext *ctx) overrideBashppListener
exitGeneral_statement(BashppParser::General_statementContext *ctx) overrideBashppListener
exitHeredoc(BashppParser::HeredocContext *ctx) overrideBashppListener
exitHeredoc_header(BashppParser::Heredoc_headerContext *ctx) overrideBashppListener
exitInclude_statement(BashppParser::Include_statementContext *ctx) overrideBashppListener
exitMember_declaration(BashppParser::Member_declarationContext *ctx) overrideBashppListener
exitMethod_definition(BashppParser::Method_definitionContext *ctx) overrideBashppListener
exitNew_statement(BashppParser::New_statementContext *ctx) overrideBashppListener
exitNullptr_ref(BashppParser::Nullptr_refContext *ctx) overrideBashppListener
exitObject_address(BashppParser::Object_addressContext *ctx) overrideBashppListener
exitObject_assignment(BashppParser::Object_assignmentContext *ctx) overrideBashppListener
exitObject_instantiation(BashppParser::Object_instantiationContext *ctx) overrideBashppListener
exitObject_reference(BashppParser::Object_referenceContext *ctx) overrideBashppListener
exitObject_reference_as_lvalue(BashppParser::Object_reference_as_lvalueContext *ctx) overrideBashppListener
exitOther_statement(BashppParser::Other_statementContext *ctx) overrideBashppListener
exitParameter(BashppParser::ParameterContext *ctx) overrideBashppListener
exitPointer_declaration(BashppParser::Pointer_declarationContext *ctx) overrideBashppListener
exitPointer_dereference(BashppParser::Pointer_dereferenceContext *ctx) overrideBashppListener
exitProgram(BashppParser::ProgramContext *ctx) overrideBashppListener
exitRaw_rvalue(BashppParser::Raw_rvalueContext *ctx) overrideBashppListener
exitSelf_reference(BashppParser::Self_referenceContext *ctx) overrideBashppListener
exitSelf_reference_as_lvalue(BashppParser::Self_reference_as_lvalueContext *ctx) overrideBashppListener
exitSinglequote_string(BashppParser::Singlequote_stringContext *ctx) overrideBashppListener
exitStatement(BashppParser::StatementContext *ctx) overrideBashppListener
exitString(BashppParser::StringContext *ctx) overrideBashppListener
exitSubshell(BashppParser::SubshellContext *ctx) overrideBashppListener
exitSupershell(BashppParser::SupershellContext *ctx) overrideBashppListener
exitTerminal_token(BashppParser::Terminal_tokenContext *ctx) overrideBashppListener
exitValue_assignment(BashppParser::Value_assignmentContext *ctx) overrideBashppListener
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_commentBashppListenerprivate
in_singlequote_stringBashppListenerprivate
in_while_conditionBashppListenerprivate
include_pathsBashppListenerprivate
include_stackBashppListenerprivate
includedBashppListenerprivate
included_filesBashppListenerprivate
included_fromBashppListenerprivate
is_protected_keyword(const std::string &keyword)BashppListenerinlineprivate
output_fileBashppListenerprivate
output_streamBashppListenerprivate
primitiveBashppListenerprivate
programBashppListenerprivate
program_has_errorsBashppListenerprivate
protected_keywordsBashppListenerprivatestatic
run_on_exitBashppListenerprivate
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_fileBashppListenerprivate
suppress_warningsBashppListenerprivate