m2isar.frontends.coredsl2.parser_gen.CoreDSL2Listener

Classes

CoreDSL2Listener

Module Contents

class CoreDSL2Listener[source]

Bases: ParseTreeListener

Inheritance diagram of m2isar.frontends.coredsl2.parser_gen.CoreDSL2Listener.CoreDSL2Listener
enterDescription_content(ctx: CoreDSL2Parser.Description_contentContext)[source]
exitDescription_content(ctx: CoreDSL2Parser.Description_contentContext)[source]
enterImport_file(ctx: CoreDSL2Parser.Import_fileContext)[source]
exitImport_file(ctx: CoreDSL2Parser.Import_fileContext)[source]
enterInstruction_set(ctx: CoreDSL2Parser.Instruction_setContext)[source]
exitInstruction_set(ctx: CoreDSL2Parser.Instruction_setContext)[source]
enterCore_def(ctx: CoreDSL2Parser.Core_defContext)[source]
exitCore_def(ctx: CoreDSL2Parser.Core_defContext)[source]
enterSection_arch_state(ctx: CoreDSL2Parser.Section_arch_stateContext)[source]
exitSection_arch_state(ctx: CoreDSL2Parser.Section_arch_stateContext)[source]
enterSection_functions(ctx: CoreDSL2Parser.Section_functionsContext)[source]
exitSection_functions(ctx: CoreDSL2Parser.Section_functionsContext)[source]
enterSection_instructions(ctx: CoreDSL2Parser.Section_instructionsContext)[source]
exitSection_instructions(ctx: CoreDSL2Parser.Section_instructionsContext)[source]
enterSection_always(ctx: CoreDSL2Parser.Section_alwaysContext)[source]
exitSection_always(ctx: CoreDSL2Parser.Section_alwaysContext)[source]
enterAlways_block(ctx: CoreDSL2Parser.Always_blockContext)[source]
exitAlways_block(ctx: CoreDSL2Parser.Always_blockContext)[source]
enterInstruction(ctx: CoreDSL2Parser.InstructionContext)[source]
exitInstruction(ctx: CoreDSL2Parser.InstructionContext)[source]
enterRule_encoding(ctx: CoreDSL2Parser.Rule_encodingContext)[source]
exitRule_encoding(ctx: CoreDSL2Parser.Rule_encodingContext)[source]
enterBit_value(ctx: CoreDSL2Parser.Bit_valueContext)[source]
exitBit_value(ctx: CoreDSL2Parser.Bit_valueContext)[source]
enterBit_field(ctx: CoreDSL2Parser.Bit_fieldContext)[source]
exitBit_field(ctx: CoreDSL2Parser.Bit_fieldContext)[source]
enterFunction_definition(ctx: CoreDSL2Parser.Function_definitionContext)[source]
exitFunction_definition(ctx: CoreDSL2Parser.Function_definitionContext)[source]
enterParameter_list(ctx: CoreDSL2Parser.Parameter_listContext)[source]
exitParameter_list(ctx: CoreDSL2Parser.Parameter_listContext)[source]
enterParameter_declaration(ctx: CoreDSL2Parser.Parameter_declarationContext)[source]
exitParameter_declaration(ctx: CoreDSL2Parser.Parameter_declarationContext)[source]
enterBlock_statement(ctx: CoreDSL2Parser.Block_statementContext)[source]
exitBlock_statement(ctx: CoreDSL2Parser.Block_statementContext)[source]
enterProcedure_call(ctx: CoreDSL2Parser.Procedure_callContext)[source]
exitProcedure_call(ctx: CoreDSL2Parser.Procedure_callContext)[source]
enterIf_statement(ctx: CoreDSL2Parser.If_statementContext)[source]
exitIf_statement(ctx: CoreDSL2Parser.If_statementContext)[source]
enterFor_statement(ctx: CoreDSL2Parser.For_statementContext)[source]
exitFor_statement(ctx: CoreDSL2Parser.For_statementContext)[source]
enterWhile_statement(ctx: CoreDSL2Parser.While_statementContext)[source]
exitWhile_statement(ctx: CoreDSL2Parser.While_statementContext)[source]
enterDo_statement(ctx: CoreDSL2Parser.Do_statementContext)[source]
exitDo_statement(ctx: CoreDSL2Parser.Do_statementContext)[source]
enterSwitch_statement(ctx: CoreDSL2Parser.Switch_statementContext)[source]
exitSwitch_statement(ctx: CoreDSL2Parser.Switch_statementContext)[source]
enterReturn_statement(ctx: CoreDSL2Parser.Return_statementContext)[source]
exitReturn_statement(ctx: CoreDSL2Parser.Return_statementContext)[source]
enterBreak_statement(ctx: CoreDSL2Parser.Break_statementContext)[source]
exitBreak_statement(ctx: CoreDSL2Parser.Break_statementContext)[source]
enterContinue_statement(ctx: CoreDSL2Parser.Continue_statementContext)[source]
exitContinue_statement(ctx: CoreDSL2Parser.Continue_statementContext)[source]
enterSpawn_statement(ctx: CoreDSL2Parser.Spawn_statementContext)[source]
exitSpawn_statement(ctx: CoreDSL2Parser.Spawn_statementContext)[source]
enterExpression_statement(ctx: CoreDSL2Parser.Expression_statementContext)[source]
exitExpression_statement(ctx: CoreDSL2Parser.Expression_statementContext)[source]
enterSwitch_block_statement_group(ctx: CoreDSL2Parser.Switch_block_statement_groupContext)[source]
exitSwitch_block_statement_group(ctx: CoreDSL2Parser.Switch_block_statement_groupContext)[source]
enterSwitch_label(ctx: CoreDSL2Parser.Switch_labelContext)[source]
exitSwitch_label(ctx: CoreDSL2Parser.Switch_labelContext)[source]
enterBlock(ctx: CoreDSL2Parser.BlockContext)[source]
exitBlock(ctx: CoreDSL2Parser.BlockContext)[source]
enterBlock_item(ctx: CoreDSL2Parser.Block_itemContext)[source]
exitBlock_item(ctx: CoreDSL2Parser.Block_itemContext)[source]
enterFor_condition(ctx: CoreDSL2Parser.For_conditionContext)[source]
exitFor_condition(ctx: CoreDSL2Parser.For_conditionContext)[source]
enterDeclaration(ctx: CoreDSL2Parser.DeclarationContext)[source]
exitDeclaration(ctx: CoreDSL2Parser.DeclarationContext)[source]
enterType_specifier(ctx: CoreDSL2Parser.Type_specifierContext)[source]
exitType_specifier(ctx: CoreDSL2Parser.Type_specifierContext)[source]
enterInteger_type(ctx: CoreDSL2Parser.Integer_typeContext)[source]
exitInteger_type(ctx: CoreDSL2Parser.Integer_typeContext)[source]
enterFloat_type(ctx: CoreDSL2Parser.Float_typeContext)[source]
exitFloat_type(ctx: CoreDSL2Parser.Float_typeContext)[source]
enterBool_type(ctx: CoreDSL2Parser.Bool_typeContext)[source]
exitBool_type(ctx: CoreDSL2Parser.Bool_typeContext)[source]
enterVoid_type(ctx: CoreDSL2Parser.Void_typeContext)[source]
exitVoid_type(ctx: CoreDSL2Parser.Void_typeContext)[source]
enterComposite_declaration(ctx: CoreDSL2Parser.Composite_declarationContext)[source]
exitComposite_declaration(ctx: CoreDSL2Parser.Composite_declarationContext)[source]
enterComposite_reference(ctx: CoreDSL2Parser.Composite_referenceContext)[source]
exitComposite_reference(ctx: CoreDSL2Parser.Composite_referenceContext)[source]
enterEnum_declaration(ctx: CoreDSL2Parser.Enum_declarationContext)[source]
exitEnum_declaration(ctx: CoreDSL2Parser.Enum_declarationContext)[source]
enterEnum_reference(ctx: CoreDSL2Parser.Enum_referenceContext)[source]
exitEnum_reference(ctx: CoreDSL2Parser.Enum_referenceContext)[source]
enterInteger_signedness(ctx: CoreDSL2Parser.Integer_signednessContext)[source]
exitInteger_signedness(ctx: CoreDSL2Parser.Integer_signednessContext)[source]
enterInteger_shorthand(ctx: CoreDSL2Parser.Integer_shorthandContext)[source]
exitInteger_shorthand(ctx: CoreDSL2Parser.Integer_shorthandContext)[source]
enterFloat_shorthand(ctx: CoreDSL2Parser.Float_shorthandContext)[source]
exitFloat_shorthand(ctx: CoreDSL2Parser.Float_shorthandContext)[source]
enterAttribute(ctx: CoreDSL2Parser.AttributeContext)[source]
exitAttribute(ctx: CoreDSL2Parser.AttributeContext)[source]
enterBit_size_specifier(ctx: CoreDSL2Parser.Bit_size_specifierContext)[source]
exitBit_size_specifier(ctx: CoreDSL2Parser.Bit_size_specifierContext)[source]
enterEnumerator_list(ctx: CoreDSL2Parser.Enumerator_listContext)[source]
exitEnumerator_list(ctx: CoreDSL2Parser.Enumerator_listContext)[source]
enterEnumerator(ctx: CoreDSL2Parser.EnumeratorContext)[source]
exitEnumerator(ctx: CoreDSL2Parser.EnumeratorContext)[source]
enterStruct_declaration(ctx: CoreDSL2Parser.Struct_declarationContext)[source]
exitStruct_declaration(ctx: CoreDSL2Parser.Struct_declarationContext)[source]
enterStruct_declaration_specifier(ctx: CoreDSL2Parser.Struct_declaration_specifierContext)[source]
exitStruct_declaration_specifier(ctx: CoreDSL2Parser.Struct_declaration_specifierContext)[source]
enterDeclarator(ctx: CoreDSL2Parser.DeclaratorContext)[source]
exitDeclarator(ctx: CoreDSL2Parser.DeclaratorContext)[source]
enterInitializer(ctx: CoreDSL2Parser.InitializerContext)[source]
exitInitializer(ctx: CoreDSL2Parser.InitializerContext)[source]
enterInitializerList(ctx: CoreDSL2Parser.InitializerListContext)[source]
exitInitializerList(ctx: CoreDSL2Parser.InitializerListContext)[source]
enterDesignated_initializer(ctx: CoreDSL2Parser.Designated_initializerContext)[source]
exitDesignated_initializer(ctx: CoreDSL2Parser.Designated_initializerContext)[source]
enterDesignator(ctx: CoreDSL2Parser.DesignatorContext)[source]
exitDesignator(ctx: CoreDSL2Parser.DesignatorContext)[source]
enterCast_expression(ctx: CoreDSL2Parser.Cast_expressionContext)[source]
exitCast_expression(ctx: CoreDSL2Parser.Cast_expressionContext)[source]
enterBinary_expression(ctx: CoreDSL2Parser.Binary_expressionContext)[source]
exitBinary_expression(ctx: CoreDSL2Parser.Binary_expressionContext)[source]
enterPreinc_expression(ctx: CoreDSL2Parser.Preinc_expressionContext)[source]
exitPreinc_expression(ctx: CoreDSL2Parser.Preinc_expressionContext)[source]
enterConditional_expression(ctx: CoreDSL2Parser.Conditional_expressionContext)[source]
exitConditional_expression(ctx: CoreDSL2Parser.Conditional_expressionContext)[source]
enterDeref_expression(ctx: CoreDSL2Parser.Deref_expressionContext)[source]
exitDeref_expression(ctx: CoreDSL2Parser.Deref_expressionContext)[source]
enterPrefix_expression(ctx: CoreDSL2Parser.Prefix_expressionContext)[source]
exitPrefix_expression(ctx: CoreDSL2Parser.Prefix_expressionContext)[source]
enterPostinc_expression(ctx: CoreDSL2Parser.Postinc_expressionContext)[source]
exitPostinc_expression(ctx: CoreDSL2Parser.Postinc_expressionContext)[source]
enterConcat_expression(ctx: CoreDSL2Parser.Concat_expressionContext)[source]
exitConcat_expression(ctx: CoreDSL2Parser.Concat_expressionContext)[source]
enterAssignment_expression(ctx: CoreDSL2Parser.Assignment_expressionContext)[source]
exitAssignment_expression(ctx: CoreDSL2Parser.Assignment_expressionContext)[source]
enterMethod_call(ctx: CoreDSL2Parser.Method_callContext)[source]
exitMethod_call(ctx: CoreDSL2Parser.Method_callContext)[source]
enterPrimary_expression(ctx: CoreDSL2Parser.Primary_expressionContext)[source]
exitPrimary_expression(ctx: CoreDSL2Parser.Primary_expressionContext)[source]
enterSlice_expression(ctx: CoreDSL2Parser.Slice_expressionContext)[source]
exitSlice_expression(ctx: CoreDSL2Parser.Slice_expressionContext)[source]
enterReference_expression(ctx: CoreDSL2Parser.Reference_expressionContext)[source]
exitReference_expression(ctx: CoreDSL2Parser.Reference_expressionContext)[source]
enterConstant_expression(ctx: CoreDSL2Parser.Constant_expressionContext)[source]
exitConstant_expression(ctx: CoreDSL2Parser.Constant_expressionContext)[source]
enterLiteral_expression(ctx: CoreDSL2Parser.Literal_expressionContext)[source]
exitLiteral_expression(ctx: CoreDSL2Parser.Literal_expressionContext)[source]
enterParens_expression(ctx: CoreDSL2Parser.Parens_expressionContext)[source]
exitParens_expression(ctx: CoreDSL2Parser.Parens_expressionContext)[source]
enterString_literal(ctx: CoreDSL2Parser.String_literalContext)[source]
exitString_literal(ctx: CoreDSL2Parser.String_literalContext)[source]
enterConstant(ctx: CoreDSL2Parser.ConstantContext)[source]
exitConstant(ctx: CoreDSL2Parser.ConstantContext)[source]
enterInteger_constant(ctx: CoreDSL2Parser.Integer_constantContext)[source]
exitInteger_constant(ctx: CoreDSL2Parser.Integer_constantContext)[source]
enterFloating_constant(ctx: CoreDSL2Parser.Floating_constantContext)[source]
exitFloating_constant(ctx: CoreDSL2Parser.Floating_constantContext)[source]
enterBool_constant(ctx: CoreDSL2Parser.Bool_constantContext)[source]
exitBool_constant(ctx: CoreDSL2Parser.Bool_constantContext)[source]
enterCharacter_constant(ctx: CoreDSL2Parser.Character_constantContext)[source]
exitCharacter_constant(ctx: CoreDSL2Parser.Character_constantContext)[source]
enterDouble_left_bracket(ctx: CoreDSL2Parser.Double_left_bracketContext)[source]
exitDouble_left_bracket(ctx: CoreDSL2Parser.Double_left_bracketContext)[source]
enterDouble_right_bracket(ctx: CoreDSL2Parser.Double_right_bracketContext)[source]
exitDouble_right_bracket(ctx: CoreDSL2Parser.Double_right_bracketContext)[source]
enterData_types(ctx: CoreDSL2Parser.Data_typesContext)[source]
exitData_types(ctx: CoreDSL2Parser.Data_typesContext)[source]
enterType_qualifier(ctx: CoreDSL2Parser.Type_qualifierContext)[source]
exitType_qualifier(ctx: CoreDSL2Parser.Type_qualifierContext)[source]
enterStorage_class_specifier(ctx: CoreDSL2Parser.Storage_class_specifierContext)[source]
exitStorage_class_specifier(ctx: CoreDSL2Parser.Storage_class_specifierContext)[source]
enterStruct_or_union(ctx: CoreDSL2Parser.Struct_or_unionContext)[source]
exitStruct_or_union(ctx: CoreDSL2Parser.Struct_or_unionContext)[source]