m2isar.backends.isa_manual.visitor ================================== .. py:module:: m2isar.backends.isa_manual.visitor .. autoapi-nested-parse:: Visitor for traversing the behavior in the metamodel and generating the CoreDSL2 syntax. Functions --------- .. autoapisummary:: m2isar.backends.isa_manual.visitor.operation m2isar.backends.isa_manual.visitor.binary_operation m2isar.backends.isa_manual.visitor.slice_operation m2isar.backends.isa_manual.visitor.concat_operation m2isar.backends.isa_manual.visitor.number_literal m2isar.backends.isa_manual.visitor.int_literal m2isar.backends.isa_manual.visitor.scalar_definition m2isar.backends.isa_manual.visitor.break_ m2isar.backends.isa_manual.visitor.assignment m2isar.backends.isa_manual.visitor.conditional m2isar.backends.isa_manual.visitor.loop m2isar.backends.isa_manual.visitor.ternary m2isar.backends.isa_manual.visitor.return_ m2isar.backends.isa_manual.visitor.unary_operation m2isar.backends.isa_manual.visitor.named_reference m2isar.backends.isa_manual.visitor.indexed_reference m2isar.backends.isa_manual.visitor.type_conv m2isar.backends.isa_manual.visitor.callable_ m2isar.backends.isa_manual.visitor.group Module Contents --------------- .. py:function:: operation(self: m2isar.metamodel.behav.Operation, writer) .. py:function:: binary_operation(self: m2isar.metamodel.behav.BinaryOperation, writer) .. py:function:: slice_operation(self: m2isar.metamodel.behav.SliceOperation, writer) .. py:function:: concat_operation(self: m2isar.metamodel.behav.ConcatOperation, writer) .. py:function:: number_literal(self: m2isar.metamodel.behav.IntLiteral, writer) .. py:function:: int_literal(self: m2isar.metamodel.behav.IntLiteral, writer) .. py:function:: scalar_definition(self: m2isar.metamodel.behav.ScalarDefinition, writer) .. py:function:: break_(self: m2isar.metamodel.behav.Break, writer) .. py:function:: assignment(self: m2isar.metamodel.behav.Assignment, writer) .. py:function:: conditional(self: m2isar.metamodel.behav.Conditional, writer) .. py:function:: loop(self: m2isar.metamodel.behav.Loop, writer) .. py:function:: ternary(self: m2isar.metamodel.behav.Ternary, writer) .. py:function:: return_(self: m2isar.metamodel.behav.Return, writer) .. py:function:: unary_operation(self: m2isar.metamodel.behav.UnaryOperation, writer) .. py:function:: named_reference(self: m2isar.metamodel.behav.NamedReference, writer) .. py:function:: indexed_reference(self: m2isar.metamodel.behav.IndexedReference, writer) .. py:function:: type_conv(self: m2isar.metamodel.behav.TypeConv, writer) .. py:function:: callable_(self: m2isar.metamodel.behav.Callable, writer) .. py:function:: group(self: m2isar.metamodel.behav.Group, writer)