m2isar.metamodel.utils.function_staticness
Transformation functions to determine whether a function is considered to be static.
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents
- operation(self: m2isar.metamodel.behav.Operation, context)[source]
- binary_operation(self: m2isar.metamodel.behav.BinaryOperation, context)[source]
- slice_operation(self: m2isar.metamodel.behav.SliceOperation, context)[source]
- concat_operation(self: m2isar.metamodel.behav.ConcatOperation, context)[source]
- number_literal(self: m2isar.metamodel.behav.IntLiteral, context)[source]
- int_literal(self: m2isar.metamodel.behav.IntLiteral, context)[source]
- scalar_definition(self: m2isar.metamodel.behav.ScalarDefinition, context)[source]
- break_(self: m2isar.metamodel.behav.Break, context)[source]
- assignment(self: m2isar.metamodel.behav.Assignment, context)[source]
- conditional(self: m2isar.metamodel.behav.Conditional, context)[source]
- loop(self: m2isar.metamodel.behav.Loop, context)[source]
- ternary(self: m2isar.metamodel.behav.Ternary, context)[source]
- return_(self: m2isar.metamodel.behav.Return, context)[source]
- unary_operation(self: m2isar.metamodel.behav.UnaryOperation, context)[source]
- named_reference(self: m2isar.metamodel.behav.NamedReference, context)[source]
- indexed_reference(self: m2isar.metamodel.behav.IndexedReference, context)[source]
- type_conv(self: m2isar.metamodel.behav.TypeConv, context)[source]
- callable_(self: m2isar.metamodel.behav.Callable, context)[source]
- group(self: m2isar.metamodel.behav.Group, context)[source]