m2isar.backends.viewer.treegen ============================== .. py:module:: m2isar.backends.viewer.treegen .. autoapi-nested-parse:: Generate a ttk.Treeview representation of a M2-ISA-R model structure. Functions --------- .. autoapisummary:: m2isar.backends.viewer.treegen.operation m2isar.backends.viewer.treegen.block m2isar.backends.viewer.treegen.binary_operation m2isar.backends.viewer.treegen.slice_operation m2isar.backends.viewer.treegen.concat_operation m2isar.backends.viewer.treegen.number_literal m2isar.backends.viewer.treegen.int_literal m2isar.backends.viewer.treegen.scalar_definition m2isar.backends.viewer.treegen.break_ m2isar.backends.viewer.treegen.assignment m2isar.backends.viewer.treegen.conditional m2isar.backends.viewer.treegen.loop m2isar.backends.viewer.treegen.ternary m2isar.backends.viewer.treegen.return_ m2isar.backends.viewer.treegen.unary_operation m2isar.backends.viewer.treegen.named_reference m2isar.backends.viewer.treegen.indexed_reference m2isar.backends.viewer.treegen.type_conv m2isar.backends.viewer.treegen.callable_ m2isar.backends.viewer.treegen.procedure_call m2isar.backends.viewer.treegen.group Module Contents --------------- .. py:function:: operation(self: m2isar.metamodel.behav.Operation, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: block(self: m2isar.metamodel.behav.Block, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: binary_operation(self: m2isar.metamodel.behav.BinaryOperation, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: slice_operation(self: m2isar.metamodel.behav.SliceOperation, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: concat_operation(self: m2isar.metamodel.behav.ConcatOperation, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: number_literal(self: m2isar.metamodel.behav.NumberLiteral, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: int_literal(self: m2isar.metamodel.behav.IntLiteral, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: scalar_definition(self: m2isar.metamodel.behav.ScalarDefinition, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: break_(self: m2isar.metamodel.behav.Break, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: assignment(self: m2isar.metamodel.behav.Assignment, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: conditional(self: m2isar.metamodel.behav.Conditional, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: loop(self: m2isar.metamodel.behav.Loop, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: ternary(self: m2isar.metamodel.behav.Ternary, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: return_(self: m2isar.metamodel.behav.Return, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: unary_operation(self: m2isar.metamodel.behav.UnaryOperation, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: named_reference(self: m2isar.metamodel.behav.NamedReference, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: indexed_reference(self: m2isar.metamodel.behav.IndexedReference, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: type_conv(self: m2isar.metamodel.behav.TypeConv, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: callable_(self: m2isar.metamodel.behav.Callable, context: m2isar.backends.viewer.utils.TreeGenContext) .. py:function:: procedure_call(self: m2isar.metamodel.behav.ProcedureCall, context: TransformerContext) .. py:function:: group(self: m2isar.metamodel.behav.Group, context: m2isar.backends.viewer.utils.TreeGenContext)