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 が見つけた括弧は間違い (タイプミス) の 1 つでしたが、コンセプト全体が間違っていました。

今解決しました。

于 2010-06-06T13:24:07.227 に答える