![]() | Description |
---|---|
ASM terms are untyped expressions constructed from ASM constants, variables and functions using traditional operators. |
![]() | Syntax |
---|---|
ASM expressions are constructed in the traditional way from constants, variables and ASM functions. Currently, only constants have types (string, boolean, integer, double or model element) that are evaluated at compile-time, while the type of variables and ASM functions are determined dynamically at run-time. Operators for different types are defined as follows:
An ASM expression, i.e. a term is either a logical term or an arithmetic term. |