Class RunAwayExpressionChecker

  • All Implemented Interfaces:
    ExpressionVisitorVoid

    public class RunAwayExpressionChecker
    extends Object
    implements ExpressionVisitorVoid
    makes sure that the expression does not run away. "run-away" expressions are expressions like this. <hedgeRule label="foo" /> <hedgeRef label="foo" /> </hedgeRule> Apparently, those expressions cannot be expressed in string regular expression. Therefore run-away expressions are prohibited in both RELAX and TREX.
    Author:
    Kohsuke KAWAGUCHI