gpt4 book ai didi

java - 左递归: ANTLR

转载 作者:行者123 更新时间:2023-12-01 09:33:18 25 4
gpt4 key购买 nike

我正在尝试用 Java 语法进行词法分析,但在该错误中出现了堆栈。我在expression现在分部分进行(仅使用 string_expression):

expression:
( expression8)
;

expression8:
{Expression8Action}
((
( "+"
| "+=" )
e2=expression )e1=expression8)?
;

最佳答案

通过打开回溯解决(文件.mwe2):

language = StandardLanguage {
name = "org.xtext.example.mydsl.MyDsl"
fileExtensions = "mydsl"

serializer = {
generateStub = false
}
validator = {
// composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
}
parserGenerator = {
options = {
backtrack = true
}
}
}

关于java - 左递归: ANTLR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39217880/

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