Таблица символов Пролог

Я пытаюсь построить таблицу символов в Прологе. До сих пор я определил два предиката, но то, как их использовать или исправить, выходит за рамки моей головы. Я хотел бы немного помочь, как это сделать. Спасибо

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 выдает ошибку из-за недостаточной реализации.

0 ответов

Другие вопросы по тегам