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