Мне удалось создать распознаватель Earley, все работает отлично. У меня все правильные наборы ситуаций. Но я могу использовать его только для того, чтобы решить, принято ли слово грамматикой. Как заставить его разбираться? Мне нужна статья или объяснение, мне кажется, что мне нужно создавать ассоциации в ситуациях, которые создавали новые ситуации. Любая помощь будет оценена по достоинству.Распознаватель Earley для анализатора Earley
Моя реализация она основана именно на: http://www.cs.uvic.ca/~nigelh/Publications/PracticalEarleyParsing.pdf
Можете ли вы рассказать нам о том, что статья, которую вы на основе вашего распознаватель, в противном случае трудно понять, какие дополнительные вам нужно сделать. –
Я добавил ссылку на pdf – dfens
Возможно, вы захотите посмотреть на [Marpa] (https://metacpan.org/pod/Marpa::R2). Это парсер с открытым исходным кодом Earlery, у которого есть C-конец и Perl-интерфейс. – hippietrail