The access.py
module#
Summary#
Provides activation of an operator with default values. |
|
Activation of an operator with initial values. |
|
Provides the abstract class for array expressions. |
|
Provides the abstract class for unary, binary, and nary operators. |
|
Provides an expression with two operands. |
|
Provides the abstract class for expression calls. |
|
Provides the case expression. |
|
Provides the static assignment of a flow. |
|
Provides the abstract class for activate operators. |
|
Provides the abstract class for restart and activate operators. |
|
Provides the literal value. |
|
Provides for construction of an array. |
|
Provides for construction of a structure. |
|
Provides the top-level abstract class for the expression accessors. |
|
Provides the delay of flows. |
|
Provides flattening of a structure. |
|
Provides an abstract class for flow expressions. |
|
Provides the constant, sensor, or local variable. |
|
Provides a vector from a flow and a size. |
|
Provides for the initialization of flows. |
|
Provides the base class for iteration operators. |
|
Provides the label of a projection. |
|
Provides the last of a local variable. |
|
Provides a group of expressions. |
|
Provides the make of a structure. |
|
Provides an expression with two or more operands. |
|
Provides the numeric cast of a flow. |
|
Calls a user-defined operator. |
|
Provides the abstract class for higher-order operators. |
|
Provides partial iteration of an operator. |
|
Provides the previous value of flows. |
|
Provides the presence of a signal. |
|
Provides the dynamic projection of an array. |
|
Provides the static projection of a flow. |
|
Provides the abstract class for static projection/assignment of a flow. |
|
Provides for restart of an operator. |
|
Provides the vector from a flow and a size. |
|
Provides a sharp expression with two or more flows. |
|
Provides the slice of an array. |
|
Provides an expression with a syntax error. |
|
Provides for the transposition of an array. |
|
Provides an expression with one operand. |
Build the accessor for a SCADE Suite expression. |
Element of a structure. |
|
Description#
Provides accessors for expressions.
This module wraps the expressions derived from suite.Expression
using the classes
corresponding to the XSCADE serialization, as exposed in the SCADE documentation:
SCADE Suite Metamodels for Java API > 12. Scade Language Metamodels > Expressions
.
These classes allow accessing precisely each member of an expression.
Use the accessor()
function to create
an accessor from any SCADE Suite expression.
Module detail#
- BINARY_OPS#
- MAP_HIGHER_ORDER#
- MAP_OPERATORS#
- NARY_OPS#
- UNARY_OPS#
- LabelledExpression#
Element of a structure.
The format is
<label>: <flow>
.
- map_operators#