When ParseAgain is set to true, there is the potential for an infinite reparsing to take place.
An obvious case is if a rule changes A to B, and another rule changes B to A. However, there are
less obvious cases where text might be modified in several ways before ending up in an infinite loop.
This property allows uCalc to break out of the cycle after text has been reparsed at a given location
a certain number of times.
Once the maximum is passed, if RaiseError is set to true, an error indicating that the maximum was passed
will be raised. Otherwise, parsing will then silently continue from the end location of the modified text, as though ParseAgain were now false.
Error
EXPORT RuleClass ...(ByVal uCalcPtr RuleHandle, ByVal Int32 ..., // ...
ByVal String ... // ...
) { return 0; }
//S: ...
...