标签: parsing compiler-construction antlr antrl4
我正在尝试使用ANTLR侦听器机制来设置C代码。但我发现TokenStreamRewriter.InsertBefore() API与C do-while();语句有一些不一致的行为。
TokenStreamRewriter.InsertBefore()
do-while();
我已将详细说明发布为ANTLR Issue #2252。所以我不会在这里复制它。
有人遇到过同样的问题吗?
答案 0 :(得分:-1)
问题解决了。结果我认为InsertBefore/After()的行为是不正确的。我将详细解释发布到Issue #2252。希望它能帮助困惑的人。
InsertBefore/After()