srule srule

问题描述 投票:0回答:1

我正在用ANTLR4的这个语法做一些实验。

srule   
    :  '(' srule ')'
    | srule srule
    | '(' ')';

这个语法是用于平衡括号的语言.问题是当我用这个字符串运行antlr时: (()))(

这个字符串显然是错误的, 但antlr只是返回这个字符串AST

当它发现错误的小括号时,它似乎停止了,但没有错误信息返回。我想知道更多关于这种行为的信息。谢谢您的支持

antlr antlr4
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.