Если вам нужен полный пример, вот мое рабочее демо для разметки в стиле github:
рвых, я знаю, что уже есть анализатор Markdown для PHP. Я также посмотрел наэтот вопрос но это не отвечает на мой вопрос.
Очевидно, даже если в названии упоминается PHP, если он не зависит от языка, потому что я хотел бы знать, какой шаг я должен сделать для этого.
Я читал оPEG, но я должен признать, что я не совсем понял пример, предоставленный с парсером PHP.
Я также читал оCFG.
я обнаружилZend_Markup_Parser_Textile который, кажется, создает так называемое «дерево токенов» (что об этом?), но в настоящее времянепригодный, (Кстати, текстиль не уценка)
Итак, конкретно, как бы вы пошли на это?
Очевидно, я думал об использовании Regex, но, боюсь.
Потому что Markdown поддерживает несколько синтаксисов для одного и того же элемента (Setext и atx).
Не могли бы вы дать отправную точку?