Альтернативный вариант parse-verb-phrase

Хьюго Дум говорит, что поскольку глагольная группа — это либо глагол, либо глагольная группа плюс предложная группа, было бы намного естественнее определить процедуру parse-verb-phrase так (и то же сделать для именных групп):

(define (parse-verb-phrase)
  (amb (parse-word verbs)
       (list 'verb-phrase
             (parse-verb-phrase)
             (parse-prepositional-phrase))))

Работает ли этот вариант? Изменится ли поведение программы, если мы поменяем местами выражения в amb ?


Комментарии отсутствуют.

Необходима авторизация

Вы должны авторизоваться для создания комментария.

Вход