Как я могу сделать правило для соответствия всем его альтернативам только один раз в любом порядке, в ANTLR?
то есть.
rule: ('example\r\n' | 'example2\r\n') nextRule
Я хотел бы, чтобы "example" и "example2" совпадали только один раз, прежде чем перейти к следующему правилу.
Должны соответствовать входы:
example
example2
или
example2
example
но не входы:
example
example
example2