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

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

argumentsBashppListenerprivate
bash_function_stackBashppListenerprivate
code_bufferBashppListenerprivate
context_expectations_stackBashppListenerprivate
dynamic_cast_stackBashppListenerprivate
enterArrayAssignment(std::shared_ptr< AST::ArrayAssignment > node)BashppListener
enterArrayIndex(std::shared_ptr< AST::ArrayIndex > node)BashppListener
enterBash53NativeSupershell(std::shared_ptr< AST::Bash53NativeSupershell > node)BashppListener
enterBashArithmeticForCondition(std::shared_ptr< AST::BashArithmeticForCondition > node)BashppListener
enterBashArithmeticForStatement(std::shared_ptr< AST::BashArithmeticForStatement > node)BashppListener
enterBashArithmeticSubstitution(std::shared_ptr< AST::BashArithmeticSubstitution > node)BashppListener
enterBashCasePattern(std::shared_ptr< AST::BashCasePattern > node)BashppListener
enterBashCasePatternHeader(std::shared_ptr< AST::BashCasePatternHeader > node)BashppListener
enterBashCaseStatement(std::shared_ptr< AST::BashCaseStatement > node)BashppListener
enterBashCommandSequence(std::shared_ptr< AST::BashCommandSequence > node)BashppListener
enterBashForStatement(std::shared_ptr< AST::BashForStatement > node)BashppListener
enterBashFunction(std::shared_ptr< AST::BashFunction > node)BashppListener
enterBashIfCondition(std::shared_ptr< AST::BashIfCondition > node)BashppListener
enterBashIfElseBranch(std::shared_ptr< AST::BashIfElseBranch > node)BashppListener
enterBashIfRootBranch(std::shared_ptr< AST::BashIfRootBranch > node)BashppListener
enterBashIfStatement(std::shared_ptr< AST::BashIfStatement > node)BashppListener
enterBashInCondition(std::shared_ptr< AST::BashInCondition > node)BashppListener
enterBashPipeline(std::shared_ptr< AST::BashPipeline > node)BashppListener
enterBashRedirection(std::shared_ptr< AST::BashRedirection > node)BashppListener
enterBashSelectStatement(std::shared_ptr< AST::BashSelectStatement > node)BashppListener
enterBashTestConditionCommand(std::shared_ptr< AST::BashTestConditionCommand > node)BashppListener
enterBashUntilStatement(std::shared_ptr< AST::BashUntilStatement > node)BashppListener
enterBashVariable(std::shared_ptr< AST::BashVariable > node)BashppListener
enterBashWhileOrUntilCondition(std::shared_ptr< AST::BashWhileOrUntilCondition > node)BashppListener
enterBashWhileStatement(std::shared_ptr< AST::BashWhileStatement > node)BashppListener
enterBlock(std::shared_ptr< AST::Block > node)BashppListener
enterClassDefinition(std::shared_ptr< AST::ClassDefinition > node)BashppListener
enterConnective(std::shared_ptr< AST::Connective > node)BashppListener
enterConstructorDefinition(std::shared_ptr< AST::ConstructorDefinition > node)BashppListener
enterDatamemberDeclaration(std::shared_ptr< AST::DatamemberDeclaration > node)BashppListener
enterDeleteStatement(std::shared_ptr< AST::DeleteStatement > node)BashppListener
enterDestructorDefinition(std::shared_ptr< AST::DestructorDefinition > node)BashppListener
enterDoublequotedString(std::shared_ptr< AST::DoublequotedString > node)BashppListener
enterDynamicCast(std::shared_ptr< AST::DynamicCast > node)BashppListener
enterDynamicCastTarget(std::shared_ptr< AST::DynamicCastTarget > node)BashppListener
enterHeredocBody(std::shared_ptr< AST::HeredocBody > node)BashppListener
enterHereString(std::shared_ptr< AST::HereString > node)BashppListener
enterIncludeStatement(std::shared_ptr< AST::IncludeStatement > node)BashppListener
enterMethodDefinition(std::shared_ptr< AST::MethodDefinition > node)BashppListener
enterNewStatement(std::shared_ptr< AST::NewStatement > node)BashppListener
enterObjectAssignment(std::shared_ptr< AST::ObjectAssignment > node)BashppListener
enterObjectInstantiation(std::shared_ptr< AST::ObjectInstantiation > node)BashppListener
enterObjectReference(std::shared_ptr< AST::ObjectReference > node)BashppListener
enterParameterExpansion(std::shared_ptr< AST::ParameterExpansion > node)BashppListener
enterPointerDeclaration(std::shared_ptr< AST::PointerDeclaration > node)BashppListener
enterPrimitiveAssignment(std::shared_ptr< AST::PrimitiveAssignment > node)BashppListener
enterProcessSubstitution(std::shared_ptr< AST::ProcessSubstitution > node)BashppListener
enterProgram(std::shared_ptr< AST::Program > node)BashppListener
enterRawSubshell(std::shared_ptr< AST::RawSubshell > node)BashppListener
enterRawText(std::shared_ptr< AST::RawText > node)BashppListener
enterSubshellSubstitution(std::shared_ptr< AST::SubshellSubstitution > node)BashppListener
enterSupershell(std::shared_ptr< AST::Supershell > node)BashppListener
enterTypeofExpression(std::shared_ptr< AST::TypeofExpression > node)BashppListener
enterValueAssignment(std::shared_ptr< AST::ValueAssignment > node)BashppListener
entity_stackBashppListenerprivate
exitArrayAssignment(std::shared_ptr< AST::ArrayAssignment > node)BashppListener
exitArrayIndex(std::shared_ptr< AST::ArrayIndex > node)BashppListener
exitBash53NativeSupershell(std::shared_ptr< AST::Bash53NativeSupershell > node)BashppListener
exitBashArithmeticForCondition(std::shared_ptr< AST::BashArithmeticForCondition > node)BashppListener
exitBashArithmeticForStatement(std::shared_ptr< AST::BashArithmeticForStatement > node)BashppListener
exitBashArithmeticSubstitution(std::shared_ptr< AST::BashArithmeticSubstitution > node)BashppListener
exitBashCasePattern(std::shared_ptr< AST::BashCasePattern > node)BashppListener
exitBashCasePatternHeader(std::shared_ptr< AST::BashCasePatternHeader > node)BashppListener
exitBashCaseStatement(std::shared_ptr< AST::BashCaseStatement > node)BashppListener
exitBashCommandSequence(std::shared_ptr< AST::BashCommandSequence > node)BashppListener
exitBashForStatement(std::shared_ptr< AST::BashForStatement > node)BashppListener
exitBashFunction(std::shared_ptr< AST::BashFunction > node)BashppListener
exitBashIfCondition(std::shared_ptr< AST::BashIfCondition > node)BashppListener
exitBashIfElseBranch(std::shared_ptr< AST::BashIfElseBranch > node)BashppListener
exitBashIfRootBranch(std::shared_ptr< AST::BashIfRootBranch > node)BashppListener
exitBashIfStatement(std::shared_ptr< AST::BashIfStatement > node)BashppListener
exitBashInCondition(std::shared_ptr< AST::BashInCondition > node)BashppListener
exitBashPipeline(std::shared_ptr< AST::BashPipeline > node)BashppListener
exitBashRedirection(std::shared_ptr< AST::BashRedirection > node)BashppListener
exitBashSelectStatement(std::shared_ptr< AST::BashSelectStatement > node)BashppListener
exitBashTestConditionCommand(std::shared_ptr< AST::BashTestConditionCommand > node)BashppListener
exitBashUntilStatement(std::shared_ptr< AST::BashUntilStatement > node)BashppListener
exitBashVariable(std::shared_ptr< AST::BashVariable > node)BashppListener
exitBashWhileOrUntilCondition(std::shared_ptr< AST::BashWhileOrUntilCondition > node)BashppListener
exitBashWhileStatement(std::shared_ptr< AST::BashWhileStatement > node)BashppListener
exitBlock(std::shared_ptr< AST::Block > node)BashppListener
exitClassDefinition(std::shared_ptr< AST::ClassDefinition > node)BashppListener
exitConnective(std::shared_ptr< AST::Connective > node)BashppListener
exitConstructorDefinition(std::shared_ptr< AST::ConstructorDefinition > node)BashppListener
exitDatamemberDeclaration(std::shared_ptr< AST::DatamemberDeclaration > node)BashppListener
exitDeleteStatement(std::shared_ptr< AST::DeleteStatement > node)BashppListener
exitDestructorDefinition(std::shared_ptr< AST::DestructorDefinition > node)BashppListener
exitDoublequotedString(std::shared_ptr< AST::DoublequotedString > node)BashppListener
exitDynamicCast(std::shared_ptr< AST::DynamicCast > node)BashppListener
exitDynamicCastTarget(std::shared_ptr< AST::DynamicCastTarget > node)BashppListener
exitHeredocBody(std::shared_ptr< AST::HeredocBody > node)BashppListener
exitHereString(std::shared_ptr< AST::HereString > node)BashppListener
exitIncludeStatement(std::shared_ptr< AST::IncludeStatement > node)BashppListener
exitMethodDefinition(std::shared_ptr< AST::MethodDefinition > node)BashppListener
exitNewStatement(std::shared_ptr< AST::NewStatement > node)BashppListener
exitObjectAssignment(std::shared_ptr< AST::ObjectAssignment > node)BashppListener
exitObjectInstantiation(std::shared_ptr< AST::ObjectInstantiation > node)BashppListener
exitObjectReference(std::shared_ptr< AST::ObjectReference > node)BashppListener
exitParameterExpansion(std::shared_ptr< AST::ParameterExpansion > node)BashppListener
exitPointerDeclaration(std::shared_ptr< AST::PointerDeclaration > node)BashppListener
exitPrimitiveAssignment(std::shared_ptr< AST::PrimitiveAssignment > node)BashppListener
exitProcessSubstitution(std::shared_ptr< AST::ProcessSubstitution > node)BashppListener
exitProgram(std::shared_ptr< AST::Program > node)BashppListener
exitRawSubshell(std::shared_ptr< AST::RawSubshell > node)BashppListener
exitRawText(std::shared_ptr< AST::RawText > node)BashppListener
exitSubshellSubstitution(std::shared_ptr< AST::SubshellSubstitution > node)BashppListener
exitSupershell(std::shared_ptr< AST::Supershell > node)BashppListener
exitTypeofExpression(std::shared_ptr< AST::TypeofExpression > node)BashppListener
exitValueAssignment(std::shared_ptr< AST::ValueAssignment > node)BashppListener
get_include_stack()BashppListener
get_included_files()BashppListener
get_lsp_mode()BashppListener
get_program()BashppListener
get_source_file()BashppListener
in_classBashppListenerprivate
in_methodBashppListenerprivate
in_supershellBashppListenerprivate
include_pathsBashppListenerprivate
include_stackBashppListenerprivate
includedBashppListenerprivate
included_filesBashppListenerprivate
included_fromBashppListenerprivate
latest_code_entity()BashppListener
lsp_modeBashppListenerprivate
output_fileBashppListenerprivate
output_streamBashppListenerprivate
parser_errorsAST::BaseListener< BashppListener >protected
primitiveBashppListenerprivate
programBashppListenerprivate
program_has_errorsAST::BaseListener< BashppListener >protected
replacement_file_contentsBashppListenerprivate
run_on_exitBashppListenerprivate
self()AST::BaseListener< BashppListener >inlineprivate
set_arguments(std::vector< char * > arguments)BashppListener
set_code_buffer(std::shared_ptr< std::ostream > code_buffer)BashppListener
set_has_errors(bool has_errors)AST::BaseListener< BashppListener >inline
set_include_paths(std::shared_ptr< std::vector< std::string > > include_paths)BashppListener
set_included(bool included)BashppListener
set_included_files(std::shared_ptr< std::set< std::string > > included_files)BashppListener
set_included_from(BashppListener *included_from)BashppListener
set_lsp_mode(bool lsp_mode)BashppListener
set_output_file(std::string output_file)BashppListener
set_output_stream(std::shared_ptr< std::ostream > output_stream)BashppListener
set_parser_errors(const std::vector< AST::ParserError > &errors)AST::BaseListener< BashppListener >inline
set_replacement_file_contents(const std::string &file_path, const std::string &contents)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
set_target_bash_version(BashVersion target_bash_version)BashppListener
should_declare_local() constBashppListenerprivate
source_fileBashppListenerprivate
suppress_warningsBashppListenerprivate
target_bash_versionBashppListenerprivate
typeof_stackBashppListenerprivate
walk(std::shared_ptr< AST::ASTNode > node)AST::BaseListener< BashppListener >inline
~BaseListener()=defaultAST::BaseListener< BashppListener >virtual