Друзья, предстоит задача, компилировать md текст в html разметку..
Выбираю методы реализаций, подскажите советом, есть варианты:
1. Ручной потоковый лексический парсер, затем ast дерево и синтаксический парсер
- долго ручками, топорно, может возникнуть много нюансов и сложностей
+ полный контроль, кайф
2. ипользовать Yacc/Bison
- сфера еще не изучена
3. Использовать Antlr4
- нет нормальных написанных грамматик, придется, наверное переписывать все самому, есть вариант в этом репозитории
https://github.com/mar9000/antmark , но последние изменения 6 лет назад и сам автор грамматики говорит, что там есть проблемы
+ есть опыт работы с antlr4
---
Может есть у кого какие еще варианты? все рассмотрю)
Заранее благодарю за ответы и предложения)