Showing changes from revision #1 to #2:
Added | Removed | Changed
Sub-expressions should be wrapped in brackets.
eg. (“myfile/doc” RIGHT 4) LEFT 1 = “/”
It was documented that any strings in the expression were passed to OS_GSTrans, to expand system variable and decimal character codes. This would allow testing is a system variable is defined like:
"<Alias$@RunType_FFB>" = ""
However in reality the translation was done to the entire expression before parsing, which would likely result in the above expression being transformed to:
"Basic -quit "%0" %*1" = ""
which would result in an “Unknown operand” error.
The system variable expansion was modified to a two pass scheme to prevent the value of the system variables expanded in strings being interpreted as expression syntax.