Então...
Arrumei esse parser para resolver algumas problemas que estava tendo, espero que te ajude.
Ainda não tive tempo de montar o quick start ou explicar BEM como funciona, acredito que se você abrir as classes vai compreender.
Se precisar de algo da um berro ai e logo vamos arrumar :)