Синтаксис здесь.
Источник, следующий за загрузкой, написан в Perl, который у меня нет намерений почитать. Он пронизан регулярными выражениями, и он полагается на MD5 хэши, чтобы избежать определенных символов. В этом что-то не так!
Я собираюсь записать код синтаксического анализа для Markdown. Что с этим связано?
Если у вас нет никакого смысла говорить о фактическом разборе Markdown, избавьте меня от времени. (Это может показаться резким, но да, я ищу понимание, а не решение, то есть стороннюю библиотеку).
Чтобы немного помочь в ответах, регулярные выражения предназначены для идентифицировать шаблоны! НЕ разбирать всю грамматику. То, что люди считают, что это так, является foobar.
- Если вы думаете о Markdown, он основывается на концепции абзацев.
- Таким образом, разумным подходом может быть разделение ввода на абзацы.
- Существует много видов абзацев, например, заголовок, текст, список, блок-кавычка и код.
- Таким образом, задача состоит в том, чтобы идентифицировать эти параграфы и в каком контексте они происходят.
Я вернусь с решением, как только я нахожу его достойным для совместного использования.