gpt4 book ai didi

java - Antlr4 - 从右到左解析而不是从左到右

转载 作者:行者123 更新时间:2023-11-30 07:28:01 25 4
gpt4 key购买 nike

假设我有以下 antlr 规则:

statement      : variableDeclaration
| printStatement
| functionCall
| returnStatement ;

returnStatement : 'return' ;

//other rules

部分代码如下

fun() {
return 5;
}

antlr 解析该行的方式是从左到右,这在大多数情况下都是预期的。

但是,我想首先从解析器获取 5return 的回调。这意味着从右到左解析。

这可能吗?如果是,我该如何实现这一目标?

最佳答案

ANTLRLL(*) parser生成器并从左到右解析输入,执行 Leftmost derivation句子的内容。

关于java - Antlr4 - 从右到左解析而不是从左到右,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36547157/

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