Выложил прототип интерпретатора. Пока крайне сырой, но работает.
Достижений не много, но поиграться можно.
В демо-примере работает только 2 глагола - "заложи" и "осмотри".
Порядок слов в команде произвольный, глагол может быть где угодно.
Пока нет словоизменения по ключам и контроля падежей - это прекрасно работало в 1м ТОМе, проблем с переносом быть не должно.
Вообще там почти ничего нет - минимальный функционал для проверки работоспособности парсера.
P.S. Код демо-примера несколько страшен, так как пришлось обходиться только теми средствами которые уже работают.