gpt4 book ai didi

antlr - ANTLR 4 规则中的选项发生了什么变化?

转载 作者:行者123 更新时间:2023-12-01 02:30:10 25 4
gpt4 key购买 nike

这不会在 ANTLR 4 中编译:

Number options { backtrack=true; }
: (IntegerLiteral Range)=> IntegerLiteral { $type = IntegerLiteral; }
| (FloatLiteral)=> FloatLiteral { $type = FloatLiteral; }
| IntegerLiteral { $type = IntegerLiteral; }
;

因为 backtrace=true... 发生了什么?

我应该在 ANTLR 4 instread 中使用什么?

最佳答案

目前,ANTLR v4 中没有规则级别的选项。请注意 backtrack=true不再需要,因为新的解析算法不需要回溯。另请注意,在 ANTLR v3 中,backtrack=true在词法分析器规则中无效,仅在解析器规则中有效。

关于antlr - ANTLR 4 规则中的选项发生了什么变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13661596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com