GNU Prolog中的错误
我有以下代码:GNU Prolog中的错误,prolog,gnu-prolog,Prolog,Gnu Prolog,我有以下代码: :- public queens / 1. :- mode forbidden(+, +, +, +), least_room_to_move(+, -, -, -), lr2m(+, +, +, -, -, -), make_initial_table(+, -), make_initial_table(+, +, -), number_list(+, -), place(+, -), pr
:- 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:语法错误:。表达式后应为or运算符
e、 pl:5:2:语法错误:。表达式后应为or运算符
你能告诉我这个代码有什么问题吗?那可能是代码吗
第一个指令应该是关于导出一个过程的,其余指令由
编译器提供高效的代码
GNUProlog没有模块,默认情况下提供了相当好的编译
尝试完全删除指令