Я пытаюсь написать грамматику для разбора синтаксиса Media Wiki, и после этого креольский синтаксис (к сожалению, существующая креольская грамматика не работает в Antlr 3).
Моя проблема сейчас заключается в том, чтобы зафиксировать жирное правило, когда я уже нахожусь внутри курсивного правила, или наоборот. Например
'' this text is bold '''now it's italic''' and just bold again''
Мне очень помог этот вопрос но я застрял. Цель состоит в том, чтобы создать HTML внутри грамматики с помощью действий или, возможно, AST — я пока не уверен, что лучше.