¿Alguien sabe de un analizador sintáctico que puede tomar el texto con formato Wiki como entrada y producir un árbol de entidades, de la misma manera que un analizador XML produce un árbol de entidades? Para aclarar, yo estoy buscando algo que llevaría texto como:¿Qué Wiki Parser?
-Intro-
Textual stuff in ''italics''
--Subhead--
Yet more text
y producir un árbol con raíz en Intro con tres nodos hijos uno de los cuales (subtítulo) en sí tiene un niño. Estoy buscando algo que pueda entender el formato wiki "simple" que se describe en http://meta.wikimedia.org/wiki/Help:Wikitext.
Conozco varios lexers para texto Wiki, pero no hay analizadores de árbol. Estoy buscando algo de código abierto y escrito en C o C++.