2009-09-18 2 views
3

Я хотел бы проанализировать простую грамматику, такую ​​как разметка wiki с использованием государственных машин. Я никогда не писал и не играл с ним. Я хотел бы сказать, как реализовать простой. Я думаю использовать Clojure для этого. Мой вопрос в том, можете ли вы указать мне на некоторые хорошие учебные пособия, которые предназначены для полных новичков по этой теме, таких как мое «я»?Разбор разметки wiki с использованием конечного автомата

+1

Если вы когда-либо использовали шариковую ручку с кнопкой отвода, вы играли с автоматом;) –

ответ

1

Посмотрите на fnparse. Это библиотека Clojure для функционального синтаксического анализа и содержит действительно хороший пример анализа JSON. Parser - другая библиотека, которая также может быть полезна. Даже если вы не хотите их использовать, они дают некоторое представление о разборе.

0

Вы должны посмотреть на state machine compiler, чтобы избежать много скучного кода. Он будет выпускать Jars и Clojure - Java-совместимость хороша.

+1

Но он хочет, чтобы _implement_ один, правый, а не только полезный? – Joren

Смежные вопросы