好的,这是代码
http://pastebin.com/dEKMKvp9
你能告诉我为什么我不能编译它吗?
总是说: 语法错误:postfix / infix operator expected
感谢您的时间!
答案 0 :(得分:0)
由于第一个块,您的代码无法编译:
predicates
nondeterm pierwiastek(Real, Integer,Real, Integer, Real,Real) %pierwiastek(X, n, D, K, Y,R)
nondeterm pierwiastek2(Real, Integer,Real)
kontynuuj(Char)
%nondeterm potega(Real, Integer)
nondeterm potega(Real, Integer, Real)
nondeterm powtorz
nondeterm program.
goal
program.
clauses
这不是Eclipse CLP中的有效代码..
答案 1 :(得分:0)
您的代码显然是为VisualProlog(或其先前版本,TurboProlog)编写的。 VisualProlog是一种逻辑编程语言,但不是Prolog语言,尽管它的名称是由当前官方和事实上的Prolog标准定义的。
将代码转换为在ECLiPSe Prolog系统下运行的第一步是删除predicates
,goal
和clauses
标题。