Я получил некоторый код в качестве примера для задачи в универе.Я пытаюсь запустить их пример, чтобы потом посмотреть на работающий пример, чтобы сделать схожие вещи, которые мне нужны.Я исправил большинство ошибок (у них вместо "->" было "->"), но все равно выдается сообщение об ошибке.
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-пролог.