文件名称:rsec:Ruby的解析器正则表达式组合器
文件大小:148KB
文件格式:ZIP
更新时间:2024-05-17 01:44:49
JavaScript
用于Ruby的解析器/正则表达式组合器。 基于StringScanner的Ruby的PEG语法。 始终如一的卓越速度:比快10倍,是rex + racc速度的两倍。 与Ruby v1.9及更高版本兼容。 许可证 与Ruby相同的许可证。 安装 gem in rsec 代码 ↑ github.com/luikore/rsec/tree/master
【文件预览】:
rsec-master
----.gitignore(243B)
----license.txt(9B)
----bench()
--------parsec()
--------little.tt(828B)
--------bench.rb(1KB)
--------little.rb(6KB)
--------profile.rb(265B)
----legacy()
--------shunting_yard.rb(3KB)
----readme.rdoc(444B)
----test()
--------test_pattern.rb(991B)
--------test_rsec.rb(273B)
--------test_misc.rb(1KB)
--------test_prim.rb(2KB)
--------test_examples.rb(846B)
--------test_join.rb(1KB)
--------helpers.rb(412B)
--------test_seq.rb(1KB)
--------test_repeat.rb(1KB)
--------test_lookahead.rb(452B)
--------test_branch.rb(301B)
--------test_one_of.rb(782B)
----examples()
--------little_markdown.rb(5KB)
--------slow_json.rb(2KB)
--------bnf.rb(942B)
--------hello.scm(252B)
--------nasm_manual.rb(4KB)
--------arithmetic.rb(645B)
--------c_minus.rb(4KB)
--------scheme.rb(2KB)
--------s_exp.rb(399B)
--------nasm_manual.txt(149KB)
----website()
--------.gitignore(47B)
--------views()
--------run.rb(147B)
--------public()
--------Gemfile(88B)
--------Procfile(73B)
--------Gemfile.lock(452B)
--------rakefile(3KB)
--------config.ru(43B)
----rakefile(424B)
----rsec.gemspec(555B)
----lib()
--------rsec()
--------rsec.rb(348B)