require
Statementrequire condition;
or
? condition;
tests whether condition is true. If this is not the case the rule path is terminated without error message. Test statements should be used to decide whether the combination of a state and a link is grammatical.