\ExpressionManager\Start(Script, ExpressionParent, ExpressionCaller [, ReturnErrors] )
This method first attempts to cast Script to a number, then tries to scope it to a tag, then attempts to compile it into an expression module. If Script casts to a number or scopes to a tag, it is returned. If Script compiles successfully, it is returned. If Script compiles successfully, it is launched with ExpressionParent and ExpressionCaller as parent and caller respectively. If the cast, scope, and compile fail, it will return Invalid unless the optional parameter ReturnErrors is set to true, in which case a string describing the problem will be returned.
This interface is designed to behave in the same way as tag Refresh() methods do when interpreting strings that may be constants, tags, or expressions.