ANTLR:setUnknownTokenBounders()中的错误?

ANTLR:setUnknownTokenBounders()中的错误?,antlr,antlr3,Antlr,Antlr3,使用节点的第一个子节点和最后一个子节点的边界更新AST节点的令牌边界。这似乎假设AST的子级是按令牌顺序排序的。但是,在构建AST时,不强制执行这种排序 这是虫子吗?是否应该更新setUnknowntokenBounders()以在所有子项中拾取最小/最大值,而不是仅使用第一个子项和最后一个子项?还是我错过了什么 提前谢谢。这可能应该张贴在这里:好的。

使用节点的第一个子节点和最后一个子节点的边界更新AST节点的令牌边界。这似乎假设AST的子级是按令牌顺序排序的。但是,在构建AST时,不强制执行这种排序

这是虫子吗?是否应该更新setUnknowntokenBounders()以在所有子项中拾取最小/最大值,而不是仅使用第一个子项和最后一个子项?还是我错过了什么


提前谢谢。

这可能应该张贴在这里:好的。