# 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