@Paralife, спасибо за ссылку!
LR я хочу определить правило следующим образом:
правило: (a b c | a c b | b a c | b c a | c a b | c b a);
Но в моем случае у меня есть 10 правил вместо трех, которые я хочу изменить, так что это становится очень непрактичным. Есть ли способ выразить это в ANTLR без необходимости писать все перестановки?