Source code for m2isar.frontends.coredsl2.parser_gen.CoreDSL2Listener

# Generated from CoreDSL2.g4 by ANTLR 4.13.1
from antlr4 import *
if "." in __name__:
    from .CoreDSL2Parser import CoreDSL2Parser
else:
    from CoreDSL2Parser import CoreDSL2Parser

# This class defines a complete listener for a parse tree produced by CoreDSL2Parser.
[docs] class CoreDSL2Listener(ParseTreeListener): # Enter a parse tree produced by CoreDSL2Parser#description_content.
[docs] def enterDescription_content(self, ctx:CoreDSL2Parser.Description_contentContext): pass
# Exit a parse tree produced by CoreDSL2Parser#description_content.
[docs] def exitDescription_content(self, ctx:CoreDSL2Parser.Description_contentContext): pass
# Enter a parse tree produced by CoreDSL2Parser#import_file.
[docs] def enterImport_file(self, ctx:CoreDSL2Parser.Import_fileContext): pass
# Exit a parse tree produced by CoreDSL2Parser#import_file.
[docs] def exitImport_file(self, ctx:CoreDSL2Parser.Import_fileContext): pass
# Enter a parse tree produced by CoreDSL2Parser#instruction_set.
[docs] def enterInstruction_set(self, ctx:CoreDSL2Parser.Instruction_setContext): pass
# Exit a parse tree produced by CoreDSL2Parser#instruction_set.
[docs] def exitInstruction_set(self, ctx:CoreDSL2Parser.Instruction_setContext): pass
# Enter a parse tree produced by CoreDSL2Parser#core_def.
[docs] def enterCore_def(self, ctx:CoreDSL2Parser.Core_defContext): pass
# Exit a parse tree produced by CoreDSL2Parser#core_def.
[docs] def exitCore_def(self, ctx:CoreDSL2Parser.Core_defContext): pass
# Enter a parse tree produced by CoreDSL2Parser#section_arch_state.
[docs] def enterSection_arch_state(self, ctx:CoreDSL2Parser.Section_arch_stateContext): pass
# Exit a parse tree produced by CoreDSL2Parser#section_arch_state.
[docs] def exitSection_arch_state(self, ctx:CoreDSL2Parser.Section_arch_stateContext): pass
# Enter a parse tree produced by CoreDSL2Parser#section_functions.
[docs] def enterSection_functions(self, ctx:CoreDSL2Parser.Section_functionsContext): pass
# Exit a parse tree produced by CoreDSL2Parser#section_functions.
[docs] def exitSection_functions(self, ctx:CoreDSL2Parser.Section_functionsContext): pass
# Enter a parse tree produced by CoreDSL2Parser#section_instructions.
[docs] def enterSection_instructions(self, ctx:CoreDSL2Parser.Section_instructionsContext): pass
# Exit a parse tree produced by CoreDSL2Parser#section_instructions.
[docs] def exitSection_instructions(self, ctx:CoreDSL2Parser.Section_instructionsContext): pass
# Enter a parse tree produced by CoreDSL2Parser#section_always.
[docs] def enterSection_always(self, ctx:CoreDSL2Parser.Section_alwaysContext): pass
# Exit a parse tree produced by CoreDSL2Parser#section_always.
[docs] def exitSection_always(self, ctx:CoreDSL2Parser.Section_alwaysContext): pass
# Enter a parse tree produced by CoreDSL2Parser#always_block.
[docs] def enterAlways_block(self, ctx:CoreDSL2Parser.Always_blockContext): pass
# Exit a parse tree produced by CoreDSL2Parser#always_block.
[docs] def exitAlways_block(self, ctx:CoreDSL2Parser.Always_blockContext): pass
# Enter a parse tree produced by CoreDSL2Parser#instruction.
[docs] def enterInstruction(self, ctx:CoreDSL2Parser.InstructionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#instruction.
[docs] def exitInstruction(self, ctx:CoreDSL2Parser.InstructionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#rule_encoding.
[docs] def enterRule_encoding(self, ctx:CoreDSL2Parser.Rule_encodingContext): pass
# Exit a parse tree produced by CoreDSL2Parser#rule_encoding.
[docs] def exitRule_encoding(self, ctx:CoreDSL2Parser.Rule_encodingContext): pass
# Enter a parse tree produced by CoreDSL2Parser#bit_value.
[docs] def enterBit_value(self, ctx:CoreDSL2Parser.Bit_valueContext): pass
# Exit a parse tree produced by CoreDSL2Parser#bit_value.
[docs] def exitBit_value(self, ctx:CoreDSL2Parser.Bit_valueContext): pass
# Enter a parse tree produced by CoreDSL2Parser#bit_field.
[docs] def enterBit_field(self, ctx:CoreDSL2Parser.Bit_fieldContext): pass
# Exit a parse tree produced by CoreDSL2Parser#bit_field.
[docs] def exitBit_field(self, ctx:CoreDSL2Parser.Bit_fieldContext): pass
# Enter a parse tree produced by CoreDSL2Parser#function_definition.
[docs] def enterFunction_definition(self, ctx:CoreDSL2Parser.Function_definitionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#function_definition.
[docs] def exitFunction_definition(self, ctx:CoreDSL2Parser.Function_definitionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#parameter_list.
[docs] def enterParameter_list(self, ctx:CoreDSL2Parser.Parameter_listContext): pass
# Exit a parse tree produced by CoreDSL2Parser#parameter_list.
[docs] def exitParameter_list(self, ctx:CoreDSL2Parser.Parameter_listContext): pass
# Enter a parse tree produced by CoreDSL2Parser#parameter_declaration.
[docs] def enterParameter_declaration(self, ctx:CoreDSL2Parser.Parameter_declarationContext): pass
# Exit a parse tree produced by CoreDSL2Parser#parameter_declaration.
[docs] def exitParameter_declaration(self, ctx:CoreDSL2Parser.Parameter_declarationContext): pass
# Enter a parse tree produced by CoreDSL2Parser#block_statement.
[docs] def enterBlock_statement(self, ctx:CoreDSL2Parser.Block_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#block_statement.
[docs] def exitBlock_statement(self, ctx:CoreDSL2Parser.Block_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#procedure_call.
[docs] def enterProcedure_call(self, ctx:CoreDSL2Parser.Procedure_callContext): pass
# Exit a parse tree produced by CoreDSL2Parser#procedure_call.
[docs] def exitProcedure_call(self, ctx:CoreDSL2Parser.Procedure_callContext): pass
# Enter a parse tree produced by CoreDSL2Parser#if_statement.
[docs] def enterIf_statement(self, ctx:CoreDSL2Parser.If_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#if_statement.
[docs] def exitIf_statement(self, ctx:CoreDSL2Parser.If_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#for_statement.
[docs] def enterFor_statement(self, ctx:CoreDSL2Parser.For_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#for_statement.
[docs] def exitFor_statement(self, ctx:CoreDSL2Parser.For_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#while_statement.
[docs] def enterWhile_statement(self, ctx:CoreDSL2Parser.While_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#while_statement.
[docs] def exitWhile_statement(self, ctx:CoreDSL2Parser.While_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#do_statement.
[docs] def enterDo_statement(self, ctx:CoreDSL2Parser.Do_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#do_statement.
[docs] def exitDo_statement(self, ctx:CoreDSL2Parser.Do_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#switch_statement.
[docs] def enterSwitch_statement(self, ctx:CoreDSL2Parser.Switch_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#switch_statement.
[docs] def exitSwitch_statement(self, ctx:CoreDSL2Parser.Switch_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#return_statement.
[docs] def enterReturn_statement(self, ctx:CoreDSL2Parser.Return_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#return_statement.
[docs] def exitReturn_statement(self, ctx:CoreDSL2Parser.Return_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#break_statement.
[docs] def enterBreak_statement(self, ctx:CoreDSL2Parser.Break_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#break_statement.
[docs] def exitBreak_statement(self, ctx:CoreDSL2Parser.Break_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#continue_statement.
[docs] def enterContinue_statement(self, ctx:CoreDSL2Parser.Continue_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#continue_statement.
[docs] def exitContinue_statement(self, ctx:CoreDSL2Parser.Continue_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#spawn_statement.
[docs] def enterSpawn_statement(self, ctx:CoreDSL2Parser.Spawn_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#spawn_statement.
[docs] def exitSpawn_statement(self, ctx:CoreDSL2Parser.Spawn_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#expression_statement.
[docs] def enterExpression_statement(self, ctx:CoreDSL2Parser.Expression_statementContext): pass
# Exit a parse tree produced by CoreDSL2Parser#expression_statement.
[docs] def exitExpression_statement(self, ctx:CoreDSL2Parser.Expression_statementContext): pass
# Enter a parse tree produced by CoreDSL2Parser#switch_block_statement_group.
[docs] def enterSwitch_block_statement_group(self, ctx:CoreDSL2Parser.Switch_block_statement_groupContext): pass
# Exit a parse tree produced by CoreDSL2Parser#switch_block_statement_group.
[docs] def exitSwitch_block_statement_group(self, ctx:CoreDSL2Parser.Switch_block_statement_groupContext): pass
# Enter a parse tree produced by CoreDSL2Parser#switch_label.
[docs] def enterSwitch_label(self, ctx:CoreDSL2Parser.Switch_labelContext): pass
# Exit a parse tree produced by CoreDSL2Parser#switch_label.
[docs] def exitSwitch_label(self, ctx:CoreDSL2Parser.Switch_labelContext): pass
# Enter a parse tree produced by CoreDSL2Parser#block.
[docs] def enterBlock(self, ctx:CoreDSL2Parser.BlockContext): pass
# Exit a parse tree produced by CoreDSL2Parser#block.
[docs] def exitBlock(self, ctx:CoreDSL2Parser.BlockContext): pass
# Enter a parse tree produced by CoreDSL2Parser#block_item.
[docs] def enterBlock_item(self, ctx:CoreDSL2Parser.Block_itemContext): pass
# Exit a parse tree produced by CoreDSL2Parser#block_item.
[docs] def exitBlock_item(self, ctx:CoreDSL2Parser.Block_itemContext): pass
# Enter a parse tree produced by CoreDSL2Parser#for_condition.
[docs] def enterFor_condition(self, ctx:CoreDSL2Parser.For_conditionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#for_condition.
[docs] def exitFor_condition(self, ctx:CoreDSL2Parser.For_conditionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#declaration.
[docs] def enterDeclaration(self, ctx:CoreDSL2Parser.DeclarationContext): pass
# Exit a parse tree produced by CoreDSL2Parser#declaration.
[docs] def exitDeclaration(self, ctx:CoreDSL2Parser.DeclarationContext): pass
# Enter a parse tree produced by CoreDSL2Parser#type_specifier.
[docs] def enterType_specifier(self, ctx:CoreDSL2Parser.Type_specifierContext): pass
# Exit a parse tree produced by CoreDSL2Parser#type_specifier.
[docs] def exitType_specifier(self, ctx:CoreDSL2Parser.Type_specifierContext): pass
# Enter a parse tree produced by CoreDSL2Parser#integer_type.
[docs] def enterInteger_type(self, ctx:CoreDSL2Parser.Integer_typeContext): pass
# Exit a parse tree produced by CoreDSL2Parser#integer_type.
[docs] def exitInteger_type(self, ctx:CoreDSL2Parser.Integer_typeContext): pass
# Enter a parse tree produced by CoreDSL2Parser#float_type.
[docs] def enterFloat_type(self, ctx:CoreDSL2Parser.Float_typeContext): pass
# Exit a parse tree produced by CoreDSL2Parser#float_type.
[docs] def exitFloat_type(self, ctx:CoreDSL2Parser.Float_typeContext): pass
# Enter a parse tree produced by CoreDSL2Parser#bool_type.
[docs] def enterBool_type(self, ctx:CoreDSL2Parser.Bool_typeContext): pass
# Exit a parse tree produced by CoreDSL2Parser#bool_type.
[docs] def exitBool_type(self, ctx:CoreDSL2Parser.Bool_typeContext): pass
# Enter a parse tree produced by CoreDSL2Parser#void_type.
[docs] def enterVoid_type(self, ctx:CoreDSL2Parser.Void_typeContext): pass
# Exit a parse tree produced by CoreDSL2Parser#void_type.
[docs] def exitVoid_type(self, ctx:CoreDSL2Parser.Void_typeContext): pass
# Enter a parse tree produced by CoreDSL2Parser#composite_declaration.
[docs] def enterComposite_declaration(self, ctx:CoreDSL2Parser.Composite_declarationContext): pass
# Exit a parse tree produced by CoreDSL2Parser#composite_declaration.
[docs] def exitComposite_declaration(self, ctx:CoreDSL2Parser.Composite_declarationContext): pass
# Enter a parse tree produced by CoreDSL2Parser#composite_reference.
[docs] def enterComposite_reference(self, ctx:CoreDSL2Parser.Composite_referenceContext): pass
# Exit a parse tree produced by CoreDSL2Parser#composite_reference.
[docs] def exitComposite_reference(self, ctx:CoreDSL2Parser.Composite_referenceContext): pass
# Enter a parse tree produced by CoreDSL2Parser#enum_declaration.
[docs] def enterEnum_declaration(self, ctx:CoreDSL2Parser.Enum_declarationContext): pass
# Exit a parse tree produced by CoreDSL2Parser#enum_declaration.
[docs] def exitEnum_declaration(self, ctx:CoreDSL2Parser.Enum_declarationContext): pass
# Enter a parse tree produced by CoreDSL2Parser#enum_reference.
[docs] def enterEnum_reference(self, ctx:CoreDSL2Parser.Enum_referenceContext): pass
# Exit a parse tree produced by CoreDSL2Parser#enum_reference.
[docs] def exitEnum_reference(self, ctx:CoreDSL2Parser.Enum_referenceContext): pass
# Enter a parse tree produced by CoreDSL2Parser#integer_signedness.
[docs] def enterInteger_signedness(self, ctx:CoreDSL2Parser.Integer_signednessContext): pass
# Exit a parse tree produced by CoreDSL2Parser#integer_signedness.
[docs] def exitInteger_signedness(self, ctx:CoreDSL2Parser.Integer_signednessContext): pass
# Enter a parse tree produced by CoreDSL2Parser#integer_shorthand.
[docs] def enterInteger_shorthand(self, ctx:CoreDSL2Parser.Integer_shorthandContext): pass
# Exit a parse tree produced by CoreDSL2Parser#integer_shorthand.
[docs] def exitInteger_shorthand(self, ctx:CoreDSL2Parser.Integer_shorthandContext): pass
# Enter a parse tree produced by CoreDSL2Parser#float_shorthand.
[docs] def enterFloat_shorthand(self, ctx:CoreDSL2Parser.Float_shorthandContext): pass
# Exit a parse tree produced by CoreDSL2Parser#float_shorthand.
[docs] def exitFloat_shorthand(self, ctx:CoreDSL2Parser.Float_shorthandContext): pass
# Enter a parse tree produced by CoreDSL2Parser#attribute.
[docs] def enterAttribute(self, ctx:CoreDSL2Parser.AttributeContext): pass
# Exit a parse tree produced by CoreDSL2Parser#attribute.
[docs] def exitAttribute(self, ctx:CoreDSL2Parser.AttributeContext): pass
# Enter a parse tree produced by CoreDSL2Parser#bit_size_specifier.
[docs] def enterBit_size_specifier(self, ctx:CoreDSL2Parser.Bit_size_specifierContext): pass
# Exit a parse tree produced by CoreDSL2Parser#bit_size_specifier.
[docs] def exitBit_size_specifier(self, ctx:CoreDSL2Parser.Bit_size_specifierContext): pass
# Enter a parse tree produced by CoreDSL2Parser#enumerator_list.
[docs] def enterEnumerator_list(self, ctx:CoreDSL2Parser.Enumerator_listContext): pass
# Exit a parse tree produced by CoreDSL2Parser#enumerator_list.
[docs] def exitEnumerator_list(self, ctx:CoreDSL2Parser.Enumerator_listContext): pass
# Enter a parse tree produced by CoreDSL2Parser#enumerator.
[docs] def enterEnumerator(self, ctx:CoreDSL2Parser.EnumeratorContext): pass
# Exit a parse tree produced by CoreDSL2Parser#enumerator.
[docs] def exitEnumerator(self, ctx:CoreDSL2Parser.EnumeratorContext): pass
# Enter a parse tree produced by CoreDSL2Parser#struct_declaration.
[docs] def enterStruct_declaration(self, ctx:CoreDSL2Parser.Struct_declarationContext): pass
# Exit a parse tree produced by CoreDSL2Parser#struct_declaration.
[docs] def exitStruct_declaration(self, ctx:CoreDSL2Parser.Struct_declarationContext): pass
# Enter a parse tree produced by CoreDSL2Parser#struct_declaration_specifier.
[docs] def enterStruct_declaration_specifier(self, ctx:CoreDSL2Parser.Struct_declaration_specifierContext): pass
# Exit a parse tree produced by CoreDSL2Parser#struct_declaration_specifier.
[docs] def exitStruct_declaration_specifier(self, ctx:CoreDSL2Parser.Struct_declaration_specifierContext): pass
# Enter a parse tree produced by CoreDSL2Parser#declarator.
[docs] def enterDeclarator(self, ctx:CoreDSL2Parser.DeclaratorContext): pass
# Exit a parse tree produced by CoreDSL2Parser#declarator.
[docs] def exitDeclarator(self, ctx:CoreDSL2Parser.DeclaratorContext): pass
# Enter a parse tree produced by CoreDSL2Parser#initializer.
[docs] def enterInitializer(self, ctx:CoreDSL2Parser.InitializerContext): pass
# Exit a parse tree produced by CoreDSL2Parser#initializer.
[docs] def exitInitializer(self, ctx:CoreDSL2Parser.InitializerContext): pass
# Enter a parse tree produced by CoreDSL2Parser#initializerList.
[docs] def enterInitializerList(self, ctx:CoreDSL2Parser.InitializerListContext): pass
# Exit a parse tree produced by CoreDSL2Parser#initializerList.
[docs] def exitInitializerList(self, ctx:CoreDSL2Parser.InitializerListContext): pass
# Enter a parse tree produced by CoreDSL2Parser#designated_initializer.
[docs] def enterDesignated_initializer(self, ctx:CoreDSL2Parser.Designated_initializerContext): pass
# Exit a parse tree produced by CoreDSL2Parser#designated_initializer.
[docs] def exitDesignated_initializer(self, ctx:CoreDSL2Parser.Designated_initializerContext): pass
# Enter a parse tree produced by CoreDSL2Parser#designator.
[docs] def enterDesignator(self, ctx:CoreDSL2Parser.DesignatorContext): pass
# Exit a parse tree produced by CoreDSL2Parser#designator.
[docs] def exitDesignator(self, ctx:CoreDSL2Parser.DesignatorContext): pass
# Enter a parse tree produced by CoreDSL2Parser#cast_expression.
[docs] def enterCast_expression(self, ctx:CoreDSL2Parser.Cast_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#cast_expression.
[docs] def exitCast_expression(self, ctx:CoreDSL2Parser.Cast_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#binary_expression.
[docs] def enterBinary_expression(self, ctx:CoreDSL2Parser.Binary_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#binary_expression.
[docs] def exitBinary_expression(self, ctx:CoreDSL2Parser.Binary_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#preinc_expression.
[docs] def enterPreinc_expression(self, ctx:CoreDSL2Parser.Preinc_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#preinc_expression.
[docs] def exitPreinc_expression(self, ctx:CoreDSL2Parser.Preinc_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#conditional_expression.
[docs] def enterConditional_expression(self, ctx:CoreDSL2Parser.Conditional_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#conditional_expression.
[docs] def exitConditional_expression(self, ctx:CoreDSL2Parser.Conditional_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#deref_expression.
[docs] def enterDeref_expression(self, ctx:CoreDSL2Parser.Deref_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#deref_expression.
[docs] def exitDeref_expression(self, ctx:CoreDSL2Parser.Deref_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#prefix_expression.
[docs] def enterPrefix_expression(self, ctx:CoreDSL2Parser.Prefix_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#prefix_expression.
[docs] def exitPrefix_expression(self, ctx:CoreDSL2Parser.Prefix_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#postinc_expression.
[docs] def enterPostinc_expression(self, ctx:CoreDSL2Parser.Postinc_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#postinc_expression.
[docs] def exitPostinc_expression(self, ctx:CoreDSL2Parser.Postinc_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#concat_expression.
[docs] def enterConcat_expression(self, ctx:CoreDSL2Parser.Concat_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#concat_expression.
[docs] def exitConcat_expression(self, ctx:CoreDSL2Parser.Concat_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#assignment_expression.
[docs] def enterAssignment_expression(self, ctx:CoreDSL2Parser.Assignment_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#assignment_expression.
[docs] def exitAssignment_expression(self, ctx:CoreDSL2Parser.Assignment_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#method_call.
[docs] def enterMethod_call(self, ctx:CoreDSL2Parser.Method_callContext): pass
# Exit a parse tree produced by CoreDSL2Parser#method_call.
[docs] def exitMethod_call(self, ctx:CoreDSL2Parser.Method_callContext): pass
# Enter a parse tree produced by CoreDSL2Parser#primary_expression.
[docs] def enterPrimary_expression(self, ctx:CoreDSL2Parser.Primary_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#primary_expression.
[docs] def exitPrimary_expression(self, ctx:CoreDSL2Parser.Primary_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#slice_expression.
[docs] def enterSlice_expression(self, ctx:CoreDSL2Parser.Slice_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#slice_expression.
[docs] def exitSlice_expression(self, ctx:CoreDSL2Parser.Slice_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#reference_expression.
[docs] def enterReference_expression(self, ctx:CoreDSL2Parser.Reference_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#reference_expression.
[docs] def exitReference_expression(self, ctx:CoreDSL2Parser.Reference_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#constant_expression.
[docs] def enterConstant_expression(self, ctx:CoreDSL2Parser.Constant_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#constant_expression.
[docs] def exitConstant_expression(self, ctx:CoreDSL2Parser.Constant_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#literal_expression.
[docs] def enterLiteral_expression(self, ctx:CoreDSL2Parser.Literal_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#literal_expression.
[docs] def exitLiteral_expression(self, ctx:CoreDSL2Parser.Literal_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#parens_expression.
[docs] def enterParens_expression(self, ctx:CoreDSL2Parser.Parens_expressionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#parens_expression.
[docs] def exitParens_expression(self, ctx:CoreDSL2Parser.Parens_expressionContext): pass
# Enter a parse tree produced by CoreDSL2Parser#string_literal.
[docs] def enterString_literal(self, ctx:CoreDSL2Parser.String_literalContext): pass
# Exit a parse tree produced by CoreDSL2Parser#string_literal.
[docs] def exitString_literal(self, ctx:CoreDSL2Parser.String_literalContext): pass
# Enter a parse tree produced by CoreDSL2Parser#constant.
[docs] def enterConstant(self, ctx:CoreDSL2Parser.ConstantContext): pass
# Exit a parse tree produced by CoreDSL2Parser#constant.
[docs] def exitConstant(self, ctx:CoreDSL2Parser.ConstantContext): pass
# Enter a parse tree produced by CoreDSL2Parser#integer_constant.
[docs] def enterInteger_constant(self, ctx:CoreDSL2Parser.Integer_constantContext): pass
# Exit a parse tree produced by CoreDSL2Parser#integer_constant.
[docs] def exitInteger_constant(self, ctx:CoreDSL2Parser.Integer_constantContext): pass
# Enter a parse tree produced by CoreDSL2Parser#floating_constant.
[docs] def enterFloating_constant(self, ctx:CoreDSL2Parser.Floating_constantContext): pass
# Exit a parse tree produced by CoreDSL2Parser#floating_constant.
[docs] def exitFloating_constant(self, ctx:CoreDSL2Parser.Floating_constantContext): pass
# Enter a parse tree produced by CoreDSL2Parser#bool_constant.
[docs] def enterBool_constant(self, ctx:CoreDSL2Parser.Bool_constantContext): pass
# Exit a parse tree produced by CoreDSL2Parser#bool_constant.
[docs] def exitBool_constant(self, ctx:CoreDSL2Parser.Bool_constantContext): pass
# Enter a parse tree produced by CoreDSL2Parser#character_constant.
[docs] def enterCharacter_constant(self, ctx:CoreDSL2Parser.Character_constantContext): pass
# Exit a parse tree produced by CoreDSL2Parser#character_constant.
[docs] def exitCharacter_constant(self, ctx:CoreDSL2Parser.Character_constantContext): pass
# Enter a parse tree produced by CoreDSL2Parser#double_left_bracket.
[docs] def enterDouble_left_bracket(self, ctx:CoreDSL2Parser.Double_left_bracketContext): pass
# Exit a parse tree produced by CoreDSL2Parser#double_left_bracket.
[docs] def exitDouble_left_bracket(self, ctx:CoreDSL2Parser.Double_left_bracketContext): pass
# Enter a parse tree produced by CoreDSL2Parser#double_right_bracket.
[docs] def enterDouble_right_bracket(self, ctx:CoreDSL2Parser.Double_right_bracketContext): pass
# Exit a parse tree produced by CoreDSL2Parser#double_right_bracket.
[docs] def exitDouble_right_bracket(self, ctx:CoreDSL2Parser.Double_right_bracketContext): pass
# Enter a parse tree produced by CoreDSL2Parser#data_types.
[docs] def enterData_types(self, ctx:CoreDSL2Parser.Data_typesContext): pass
# Exit a parse tree produced by CoreDSL2Parser#data_types.
[docs] def exitData_types(self, ctx:CoreDSL2Parser.Data_typesContext): pass
# Enter a parse tree produced by CoreDSL2Parser#type_qualifier.
[docs] def enterType_qualifier(self, ctx:CoreDSL2Parser.Type_qualifierContext): pass
# Exit a parse tree produced by CoreDSL2Parser#type_qualifier.
[docs] def exitType_qualifier(self, ctx:CoreDSL2Parser.Type_qualifierContext): pass
# Enter a parse tree produced by CoreDSL2Parser#storage_class_specifier.
[docs] def enterStorage_class_specifier(self, ctx:CoreDSL2Parser.Storage_class_specifierContext): pass
# Exit a parse tree produced by CoreDSL2Parser#storage_class_specifier.
[docs] def exitStorage_class_specifier(self, ctx:CoreDSL2Parser.Storage_class_specifierContext): pass
# Enter a parse tree produced by CoreDSL2Parser#struct_or_union.
[docs] def enterStruct_or_union(self, ctx:CoreDSL2Parser.Struct_or_unionContext): pass
# Exit a parse tree produced by CoreDSL2Parser#struct_or_union.
[docs] def exitStruct_or_union(self, ctx:CoreDSL2Parser.Struct_or_unionContext): pass
del CoreDSL2Parser