![]() | Syntax |
---|---|
ActualParamsAST ::= ArithmeticTermAST | ActualParamsAST COMMA ArithmeticTermAST ActualParamsPatternVariablesAST ::= PatternVariableRefAST | ActualParamsPatternVariablesAST COMMA PatternVariableRefAST Actual parameters are defined as a comma separated list of ASM terms that are associated with the formal parameters of a pattern or rules. Actual parameters used in pattern composition are defined as a comma separated list of pattern variables. In case of GT or ASM rules, the formal parameters have a direction (see directed formal parameter). This implies that actual parameters which are passed for output formal parameters can be only variables. Actual parameters that are associated with input-only formal parameters can be arbitrary ASM arithmetic terms. |