使用C" do-while();"的TokenStreamRewriter.InsertBefore()行为不一致语句

时间:2018-03-15 03:33:43

标签: parsing compiler-construction antlr antrl4

我正在尝试使用ANTLR侦听器机制来设置C代码。但我发现TokenStreamRewriter.InsertBefore() API与C do-while();语句有一些不一致的行为。

我已将详细说明发布为ANTLR Issue #2252。所以我不会在这里复制它。

有人遇到过同样的问题吗?

1 个答案:

答案 0 :(得分:-1)

问题解决了。结果我认为InsertBefore/After()的行为是不正确的。我将详细解释发布到Issue #2252。希望它能帮助困惑的人。