我有这样的代码:
:- 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:语法错误。表达式
后期望的Or操作符
你能告诉我这段代码有什么问题吗?
会是ECLiPSe代码吗?
第一个指令应该是关于导出程序的,其余的是由编译器提供高效的代码。
GNU Prolog没有模块,并且在默认情况下提供了相当好的编译。