commonmarker:libcmark 的 Ruby 包装器(CommonMark 解析器)

时间:2024-06-26 23:40:08
【文件属性】:

文件名称:commonmarker:libcmark 的 Ruby 包装器(CommonMark 解析器)

文件大小:26KB

文件格式:ZIP

更新时间:2024-06-26 23:40:08

Ruby

共同标记 注意:gjtorikian 已经接管了这个库。 主存储库现在是 。 Ruby 包装器, 的参考解析器。 gem 假定您已安装 libcmark。 让 gem 将库构建为 ruby​​ 扩展会很好,但我把它留给对 ruby​​ 扩展有更多了解的人来实现。 请注意,该库目前并未通过所有测试。 这是一项正在进行的工作,您不应该将它用于任何严肃的事情。 解析器返回一个Node对象,该对象包含指向 libcmark 分配的结构的指针。 访问libcmark快速HTML渲染器提供(该to_html方法)。 为了获得更大的灵活性,还提供了一个 ruby HtmlRenderer类,可以通过子类化进行自定义。 可以轻松添加适用于任何输出格式的新渲染器。 安装: rake install 或者 gem build commonmarker.gemspec gem install co


【文件预览】:
commonmarker-master
----.gitignore(573B)
----commonmarker.gemspec(1020B)
----bin()
--------commonmarker(970B)
----LICENSE(1KB)
----demo.rb(1KB)
----README.md(3KB)
----lib()
--------commonmarker.rb(17KB)
----Gemfile(124B)
----Rakefile(840B)
----test()
--------test_spec.rb(724B)
--------benchmark.rb(741B)
--------spec_tests.json(110KB)
--------test_pathological_inputs.rb(1KB)
--------test_basics.rb(961B)

网友评论