Model: (def+=Def)+ ref=Ref ; Def: 'def:' name=QualifiedName ; QualifiedName: '*'ID ; Ref: 'ref:' ref=RefVar ; RefVar: crossRef=[Def|QualifiedName] | newValue=QualifiedName ;
Decision can match input such as "'*' RULE_ID" using multiple alternatives: 1, 2