Кто-нибудь знает о синтаксическом анализаторе, который может принимать текст в формате Wiki в качестве входных данных и создавать дерево сущностей, так же, как синтаксический анализатор XML создает дерево сущностей? Чтобы уточнить, я ищу что-то, что бы принять текст, как:Какой вики-анализатор?
-Intro-
Textual stuff in ''italics''
--Subhead--
Yet more text
и производят дерево с корнем в Интро с тремя дочерними узлами один из которых (подзаголовок) сама по себе имеет ребенка. Я ищу что-то, что может понять «простой» формат вики, описанный в http://meta.wikimedia.org/wiki/Help:Wikitext.
Я знаю несколько лексеров для текста Wiki, но не дерево парсеров. Я ищу что-то Open source и написано на C или C++.