我正在考虑在Objective C中编写markdown解析器。
任何人都可以解释这样做的基本算法吗? 我有什么图书馆可以看吗?我不熟悉C. Python或Obj-C实现会很好。
解析器不应该专注于HTML或任何其他输出。相反,它专注于检测降价语法。
由于
答案 0 :(得分:0)
Markdown基本上由original Perl script that parses it指定。
遗憾的是它并不适合标准的解析器体系结构(没有正式的语法),它基于多遍字符串操作和正则表达式模式匹配/替换。如果您阅读Perl脚本,您将看到我的意思。
实现目标的最佳方法是将Perl脚本转码为Obj-C,就像其他语言一样。