我正在用ANTLR4的这个语法做一些实验。
srule : '(' srule ')' | srule srule | '(' ')';
这个语法是用于平衡括号的语言.问题是当我用这个字符串运行antlr时: (()))(
(()))(
这个字符串显然是错误的, 但antlr只是返回这个字符串AST
当它发现错误的小括号时,它似乎停止了,但没有错误信息返回。我想知道更多关于这种行为的信息。谢谢您的支持