在写ANTLR的grammar时,经常会遇到,多重匹配的问题:
一般的小问题,都可以自己慢慢修改代码,而搞定的。
比如:
【已解决】antrl代码编译出错:Decision can match input such as "’#include’" using multiple alternatives: 1, 2
其他的,也有之前不够熟悉antlr时,没有解决的问题:
【未解决】antlr语法警告:warning: Decision can match input such as "WS" using multiple alternatives: 1, 2
但是实际上,经过后来的折腾,早就解决了的。
但是,有时候,也会遇到比较难处理而始终搞不定的,比如: