1

我正在尝试编译这个项目:

http://ramon.org.il/Here.zip

但是我得到了一堆无意义的错误。他们得到了我熟悉的文本,但在这个位置上没有类似的东西(比如空行中的意外')')。

请帮帮我!

4

2 回答 2

0

在我看来,错误消息(至少是我检查的第一个)在正确的行上(但该行上的列无效)。我认为这是一个设计限制,但我不是 100% 确定。

无论如何,文件的第 25 行LispParser.fsy对我来说看起来很可疑:

25: ExprList: Expr { List($1, -1, Null) ] }
26:         | Expr ExprList { List($1, -1, $2) }

花括号中的表达式是List($1, -1, Null) ]并且有一个右方括号],但没有一个左方括号。所以,我认为括号可能不应该在那里。我没有尝试过,但我认为剩余的错误只是这个问题的结果。

于 2010-06-05T22:21:28.697 回答
0

许多小错误,我完全不明白它是如何工作的。

Tomas 发现的括号是其中一个错误(错字),但整个概念都是错误的。

现在解决了。

于 2010-06-06T13:24:07.227 回答