用于自定义标记语言的 Ruby 标记解析器
Posted
技术标签:
【中文标题】用于自定义标记语言的 Ruby 标记解析器【英文标题】:Ruby markup parser for custom markup language 【发布时间】:2010-08-10 22:40:58 【问题描述】:我正在寻找一个 Ruby 标记解析器(或帮助器)来将自定义标记语言转换为 html。 像Decoda 这样的东西在 php 世界中会发生(参见 $code->addMarkup() 函数)。 Ruby 世界有什么好的工具吗?
【问题讨论】:
【参考方案1】:很高兴接受其他教育,但恐怕我认为不存在这样的事情 - 有人必须需要一个解析器(或者也许是解析器生成器)来处理多种未指定的未来标记语言。可能不是经常遇到的需求。或者永远。
但是,如果您的语言相当常规,我认为使用可用的工具构建您自己的解析器不会有太多的任务。
您可能会从一些地方开始:
Treetop Dhaka Racc(在 Ruby 标准库中分发)【讨论】:
【参考方案2】:纺织红布http://redcloth.org/
用于降价的蓝布http://deveiate.org/projects/BlueCloth
就个人而言,我喜欢纺织品。
【讨论】:
正如我所写的......我正在寻找帮助解析我自己的自定义标记。 抱歉误导,这不是我从 Deocda 页面的第一段中得到的。以上是关于用于自定义标记语言的 Ruby 标记解析器的主要内容,如果未能解决你的问题,请参考以下文章