我正在尝试编译这个项目:
但是我得到了一堆无意义的错误。他们得到了我熟悉的文本,但在这个位置上没有类似的东西(比如空行中的意外')')。
请帮帮我!
我正在尝试编译这个项目:
但是我得到了一堆无意义的错误。他们得到了我熟悉的文本,但在这个位置上没有类似的东西(比如空行中的意外')')。
请帮帮我!
在我看来,错误消息(至少是我检查的第一个)在正确的行上(但该行上的列无效)。我认为这是一个设计限制,但我不是 100% 确定。
无论如何,文件的第 25 行LispParser.fsy
对我来说看起来很可疑:
25: ExprList: Expr { List($1, -1, Null) ] }
26: | Expr ExprList { List($1, -1, $2) }
花括号中的表达式是List($1, -1, Null) ]
并且有一个右方括号]
,但没有一个左方括号。所以,我认为括号可能不应该在那里。我没有尝试过,但我认为剩余的错误只是这个问题的结果。
许多小错误,我完全不明白它是如何工作的。
Tomas 发现的括号是其中一个错误(错字),但整个概念都是错误的。
现在解决了。