【文件属性】:
文件名称:regexp_parser:Ruby的正则表达式解析器库
文件大小:134KB
文件格式:ZIP
更新时间:2021-05-06 19:07:55
Ruby
Regexp ::解析器
一个用于标记,解析和转换正则表达式的Ruby gem。
多层的
基于扫描仪/令牌
生成标记对象“流”的词法分析器。
生成“对象”表达式树(OO API)的解析器
在Ruby 2.x,3.x和JRuby运行时上运行
识别Ruby 1.8、1.9、2.x和3.x正则表达式
有关正在使用的regexp_parser的示例,请参见。
要求
Ruby> = 2.0
Ragel> = 6.0,但仅当您要构建宝石或在扫描仪上工作时才适用。
安装
使用以下命令安装gem:
gem install regexp_parser
或者,将其添加到项目的Gemfile :
gem 'regexp_parser', '~> XYZ'
有关请参见rubygems
用法
三个主要模块是Scanner , Lexer和Parser 。 它们每个都提供一个采用正则表达式(作为Reg