0

我有这个代码:

:- public       
    queens / 1.

:- mode
    forbidden(+, +, +, +),
    least_room_to_move(+, -, -, -),
    lr2m(+, +, +, -, -, -),
    make_initial_table(+, -),
    make_initial_table(+, +, -),
    number_list(+, -),
    place(+, -),
    prune(+, +, +, -),
    prune(+, +, +, +, -),
    shorter(+, +).

我得到这些错误:

e.pl:1:2: 语法错误: . 表达式 e.pl:5:2: 语法错误之后需要的或运算符:。或表达式后预期的运算符

你能告诉我这段代码有什么问题吗?

4

1 回答 1

0

那可能是ECLiPSe代码吗?

第一个指令应该是关于导出一个过程,其余的由编译器要求以提供有效的代码。

GNU Prolog 没有模块,默认情况下提供了相当好的编译。

尝试完全删除指令。

于 2013-06-07T13:41:49.307 回答