实际上,我不会说这是一个很大的语法,并且一定有一个原因导致它不能生成合理大小的代码。
我认为问题与该规则直接相关:
QUOTED: {textMode}?=> ~(''')*;您是否有任何特定的原因想要将QUOTED部分作为单独的标记,而不是像Bart一样将其与引号结合使用呢?这也会使
textMode变量过时。
删除QUOTE并将QUOTED替换为
QUOTED: ''' (~''')* ''';
即使不拆分语法,最有可能解决该问题。

实际上,我不会说这是一个很大的语法,并且一定有一个原因导致它不能生成合理大小的代码。
我认为问题与该规则直接相关:
QUOTED: {textMode}?=> ~(''')*;您是否有任何特定的原因想要将QUOTED部分作为单独的标记,而不是像Bart一样将其与引号结合使用呢?这也会使
textMode变量过时。
删除QUOTE并将QUOTED替换为
QUOTED: ''' (~''')* ''';
即使不拆分语法,最有可能解决该问题。