m2isar.frontends.coredsl2.parser_gen.CoreDSL2Visitor

Classes

CoreDSL2Visitor

Module Contents

class CoreDSL2Visitor[source]

Bases: ParseTreeVisitor

Inheritance diagram of m2isar.frontends.coredsl2.parser_gen.CoreDSL2Visitor.CoreDSL2Visitor
visitDescription_content(ctx: CoreDSL2Parser.Description_contentContext)[source]
visitImport_file(ctx: CoreDSL2Parser.Import_fileContext)[source]
visitInstruction_set(ctx: CoreDSL2Parser.Instruction_setContext)[source]
visitCore_def(ctx: CoreDSL2Parser.Core_defContext)[source]
visitSection_arch_state(ctx: CoreDSL2Parser.Section_arch_stateContext)[source]
visitSection_functions(ctx: CoreDSL2Parser.Section_functionsContext)[source]
visitSection_instructions(ctx: CoreDSL2Parser.Section_instructionsContext)[source]
visitSection_always(ctx: CoreDSL2Parser.Section_alwaysContext)[source]
visitAlways_block(ctx: CoreDSL2Parser.Always_blockContext)[source]
visitInstruction(ctx: CoreDSL2Parser.InstructionContext)[source]
visitRule_encoding(ctx: CoreDSL2Parser.Rule_encodingContext)[source]
visitBit_value(ctx: CoreDSL2Parser.Bit_valueContext)[source]
visitBit_field(ctx: CoreDSL2Parser.Bit_fieldContext)[source]
visitFunction_definition(ctx: CoreDSL2Parser.Function_definitionContext)[source]
visitParameter_list(ctx: CoreDSL2Parser.Parameter_listContext)[source]
visitParameter_declaration(ctx: CoreDSL2Parser.Parameter_declarationContext)[source]
visitBlock_statement(ctx: CoreDSL2Parser.Block_statementContext)[source]
visitProcedure_call(ctx: CoreDSL2Parser.Procedure_callContext)[source]
visitIf_statement(ctx: CoreDSL2Parser.If_statementContext)[source]
visitFor_statement(ctx: CoreDSL2Parser.For_statementContext)[source]
visitWhile_statement(ctx: CoreDSL2Parser.While_statementContext)[source]
visitDo_statement(ctx: CoreDSL2Parser.Do_statementContext)[source]
visitSwitch_statement(ctx: CoreDSL2Parser.Switch_statementContext)[source]
visitReturn_statement(ctx: CoreDSL2Parser.Return_statementContext)[source]
visitBreak_statement(ctx: CoreDSL2Parser.Break_statementContext)[source]
visitContinue_statement(ctx: CoreDSL2Parser.Continue_statementContext)[source]
visitSpawn_statement(ctx: CoreDSL2Parser.Spawn_statementContext)[source]
visitExpression_statement(ctx: CoreDSL2Parser.Expression_statementContext)[source]
visitSwitch_block_statement_group(ctx: CoreDSL2Parser.Switch_block_statement_groupContext)[source]
visitSwitch_label(ctx: CoreDSL2Parser.Switch_labelContext)[source]
visitBlock(ctx: CoreDSL2Parser.BlockContext)[source]
visitBlock_item(ctx: CoreDSL2Parser.Block_itemContext)[source]
visitFor_condition(ctx: CoreDSL2Parser.For_conditionContext)[source]
visitDeclaration(ctx: CoreDSL2Parser.DeclarationContext)[source]
visitType_specifier(ctx: CoreDSL2Parser.Type_specifierContext)[source]
visitInteger_type(ctx: CoreDSL2Parser.Integer_typeContext)[source]
visitFloat_type(ctx: CoreDSL2Parser.Float_typeContext)[source]
visitBool_type(ctx: CoreDSL2Parser.Bool_typeContext)[source]
visitVoid_type(ctx: CoreDSL2Parser.Void_typeContext)[source]
visitComposite_declaration(ctx: CoreDSL2Parser.Composite_declarationContext)[source]
visitComposite_reference(ctx: CoreDSL2Parser.Composite_referenceContext)[source]
visitEnum_declaration(ctx: CoreDSL2Parser.Enum_declarationContext)[source]
visitEnum_reference(ctx: CoreDSL2Parser.Enum_referenceContext)[source]
visitInteger_signedness(ctx: CoreDSL2Parser.Integer_signednessContext)[source]
visitInteger_shorthand(ctx: CoreDSL2Parser.Integer_shorthandContext)[source]
visitFloat_shorthand(ctx: CoreDSL2Parser.Float_shorthandContext)[source]
visitAttribute(ctx: CoreDSL2Parser.AttributeContext)[source]
visitBit_size_specifier(ctx: CoreDSL2Parser.Bit_size_specifierContext)[source]
visitEnumerator_list(ctx: CoreDSL2Parser.Enumerator_listContext)[source]
visitEnumerator(ctx: CoreDSL2Parser.EnumeratorContext)[source]
visitStruct_declaration(ctx: CoreDSL2Parser.Struct_declarationContext)[source]
visitStruct_declaration_specifier(ctx: CoreDSL2Parser.Struct_declaration_specifierContext)[source]
visitDeclarator(ctx: CoreDSL2Parser.DeclaratorContext)[source]
visitInitializer(ctx: CoreDSL2Parser.InitializerContext)[source]
visitInitializerList(ctx: CoreDSL2Parser.InitializerListContext)[source]
visitDesignated_initializer(ctx: CoreDSL2Parser.Designated_initializerContext)[source]
visitDesignator(ctx: CoreDSL2Parser.DesignatorContext)[source]
visitCast_expression(ctx: CoreDSL2Parser.Cast_expressionContext)[source]
visitBinary_expression(ctx: CoreDSL2Parser.Binary_expressionContext)[source]
visitPreinc_expression(ctx: CoreDSL2Parser.Preinc_expressionContext)[source]
visitConditional_expression(ctx: CoreDSL2Parser.Conditional_expressionContext)[source]
visitDeref_expression(ctx: CoreDSL2Parser.Deref_expressionContext)[source]
visitPrefix_expression(ctx: CoreDSL2Parser.Prefix_expressionContext)[source]
visitPostinc_expression(ctx: CoreDSL2Parser.Postinc_expressionContext)[source]
visitConcat_expression(ctx: CoreDSL2Parser.Concat_expressionContext)[source]
visitAssignment_expression(ctx: CoreDSL2Parser.Assignment_expressionContext)[source]
visitMethod_call(ctx: CoreDSL2Parser.Method_callContext)[source]
visitPrimary_expression(ctx: CoreDSL2Parser.Primary_expressionContext)[source]
visitSlice_expression(ctx: CoreDSL2Parser.Slice_expressionContext)[source]
visitReference_expression(ctx: CoreDSL2Parser.Reference_expressionContext)[source]
visitConstant_expression(ctx: CoreDSL2Parser.Constant_expressionContext)[source]
visitLiteral_expression(ctx: CoreDSL2Parser.Literal_expressionContext)[source]
visitParens_expression(ctx: CoreDSL2Parser.Parens_expressionContext)[source]
visitString_literal(ctx: CoreDSL2Parser.String_literalContext)[source]
visitConstant(ctx: CoreDSL2Parser.ConstantContext)[source]
visitInteger_constant(ctx: CoreDSL2Parser.Integer_constantContext)[source]
visitFloating_constant(ctx: CoreDSL2Parser.Floating_constantContext)[source]
visitBool_constant(ctx: CoreDSL2Parser.Bool_constantContext)[source]
visitCharacter_constant(ctx: CoreDSL2Parser.Character_constantContext)[source]
visitDouble_left_bracket(ctx: CoreDSL2Parser.Double_left_bracketContext)[source]
visitDouble_right_bracket(ctx: CoreDSL2Parser.Double_right_bracketContext)[source]
visitData_types(ctx: CoreDSL2Parser.Data_typesContext)[source]
visitType_qualifier(ctx: CoreDSL2Parser.Type_qualifierContext)[source]
visitStorage_class_specifier(ctx: CoreDSL2Parser.Storage_class_specifierContext)[source]
visitStruct_or_union(ctx: CoreDSL2Parser.Struct_or_unionContext)[source]