0

大学でのタスクの例として、いくつかのコードを受け取りました。私は彼らの例を実行しようとしているので、実際の例を見て、必要な同様のものを作ることができます。そこにあるほとんどのエラーを修正しました(「-->」ではなく「-->」がありました)が、それでもエラーメッセージが表示されます。

example.pl:4:0: Syntax error: Operator expected
% example.pl compiled 0.00 sec, 240 bytes
true.

expr --> num.
expr --> num, "+", expr.
expr --> num, "-", expr.
num --> [D] { D >= "0", "9" >= D}.

最後の行のようなものを使用したことがないので、エラーが何であるかわかりません。「-->」演算子については、これまで使用したことがなかったので、リンクがあると思いましたが、有用なものは何も見つかりませんでした。私はswi-prologを使用しています。

4

1 に答える 1

2

最後の句にカンマがありません:[D], ...

于 2011-09-11T03:37:51.840 に答える