concepts.dm.crow.behavior_utils.crow_replace_expression_variables_ext#
- crow_replace_expression_variables_ext(expr, mappings=None, ctx=None)[source]#
- Parameters:
expr (Expression | CrowBindExpression | CrowAssertExpression | CrowRuntimeAssignmentExpression | CrowFeatureAssignmentExpression | CrowControllerApplicationExpression | CrowAchieveExpression | CrowUntrackExpression | CrowBehaviorApplicationExpression | CrowBehaviorEffectApplicationExpression)
mappings (Dict[FunctionApplicationExpression | VariableExpression, Variable | ValueOutputExpression] | None)
ctx (ExpressionDefinitionContext | None)
- Return type:
ObjectOrValueOutputExpression | VariableAssignmentExpression | CrowBindExpression | CrowAssertExpression | CrowRuntimeAssignmentExpression | CrowFeatureAssignmentExpression | CrowControllerApplicationExpression | CrowAchieveExpression | CrowUntrackExpression | CrowBehaviorApplicationExpression | CrowBehaviorEffectApplicationExpression