Таблица символов Пролог
Я пытаюсь построить таблицу символов в Прологе. До сих пор я определил два предиката, но то, как их использовать или исправить, выходит за рамки моей головы. Я хотел бы немного помочь, как это сделать. Спасибо
create_empty_table:-
use_module(library(assoc)),empty_assoc(A),
b_setval(idex,A).
add_symbol(Key,Value):-
b_getval(idex,Output),
get_assoc(Key, idex,Output, idex,[Value|CurrentValue]),
b.setval(idex,[Value|CurrentValue]).
Первый работает нормально. Я понятия не имею, как использовать второй. b_getval выдает ошибку из-за недостаточной реализации.