Пролог рекурсивная грамматика
в тот момент, когда у меня возникла проблема с возвратом кnoun_phrase
отnp2
. Мне было интересно, если кто-то может помочь мне вернуться кnoun_phrase
. Вот некоторый код:
noun_phrase([X|T],(det(X), NP2),Rem):-
det(X),
np2(T,NP2,Rem).
np2([H|T],np2(adj(H),Rest),NP) :-
adj(H),
np2(T,Rest,Rem),
noun_phrase(NP,Rem,_).
Я хочу выйти из циклаnp2
вернуться кnoun_phrase
. Я думаю, что код дляnp2
не так, как я только что взломал это вместе.