-
Name
-
regexp_parser
-
Version
-
2.10.0
-
Platform
-
ruby
-
Authors
-
Ammar Ali
Janosch Müller
-
Bindir
-
bin
-
Date
-
2024-12-25 00:00:00 UTC
-
Description
-
A library for tokenizing, lexing, and parsing Ruby regular expressions.
-
Email
-
ammarabuali@gmail.com
janosch84@gmail.com
-
Files
-
Gemfile
LICENSE
Rakefile
lib/regexp_parser.rb
lib/regexp_parser/error.rb
lib/regexp_parser/expression.rb
lib/regexp_parser/expression/base.rb
lib/regexp_parser/expression/classes/alternation.rb
lib/regexp_parser/expression/classes/anchor.rb
lib/regexp_parser/expression/classes/backreference.rb
lib/regexp_parser/expression/classes/character_set.rb
lib/regexp_parser/expression/classes/character_set/intersection.rb
lib/regexp_parser/expression/classes/character_set/range.rb
lib/regexp_parser/expression/classes/character_type.rb
lib/regexp_parser/expression/classes/conditional.rb
lib/regexp_parser/expression/classes/escape_sequence.rb
lib/regexp_parser/expression/classes/free_space.rb
lib/regexp_parser/expression/classes/group.rb
lib/regexp_parser/expression/classes/keep.rb
lib/regexp_parser/expression/classes/literal.rb
lib/regexp_parser/expression/classes/posix_class.rb
lib/regexp_parser/expression/classes/root.rb
lib/regexp_parser/expression/classes/unicode_property.rb
lib/regexp_parser/expression/methods/construct.rb
lib/regexp_parser/expression/methods/escape_sequence_char.rb
lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb
lib/regexp_parser/expression/methods/human_name.rb
lib/regexp_parser/expression/methods/match.rb
lib/regexp_parser/expression/methods/match_length.rb
lib/regexp_parser/expression/methods/negative.rb
lib/regexp_parser/expression/methods/options.rb
lib/regexp_parser/expression/methods/parts.rb
lib/regexp_parser/expression/methods/printing.rb
lib/regexp_parser/expression/methods/referenced_expressions.rb
lib/regexp_parser/expression/methods/strfregexp.rb
lib/regexp_parser/expression/methods/tests.rb
lib/regexp_parser/expression/methods/traverse.rb
lib/regexp_parser/expression/quantifier.rb
lib/regexp_parser/expression/sequence.rb
lib/regexp_parser/expression/sequence_operation.rb
lib/regexp_parser/expression/shared.rb
lib/regexp_parser/expression/subexpression.rb
lib/regexp_parser/lexer.rb
lib/regexp_parser/parser.rb
lib/regexp_parser/scanner.rb
lib/regexp_parser/scanner/char_type.rl
lib/regexp_parser/scanner/errors/premature_end_error.rb
lib/regexp_parser/scanner/errors/scanner_error.rb
lib/regexp_parser/scanner/errors/validation_error.rb
lib/regexp_parser/scanner/properties/long.csv
lib/regexp_parser/scanner/properties/short.csv
lib/regexp_parser/scanner/property.rl
lib/regexp_parser/scanner/scanner.rl
lib/regexp_parser/syntax.rb
lib/regexp_parser/syntax/any.rb
lib/regexp_parser/syntax/base.rb
lib/regexp_parser/syntax/token.rb
lib/regexp_parser/syntax/token/anchor.rb
lib/regexp_parser/syntax/token/assertion.rb
lib/regexp_parser/syntax/token/backreference.rb
lib/regexp_parser/syntax/token/character_set.rb
lib/regexp_parser/syntax/token/character_type.rb
lib/regexp_parser/syntax/token/conditional.rb
lib/regexp_parser/syntax/token/escape.rb
lib/regexp_parser/syntax/token/group.rb
lib/regexp_parser/syntax/token/keep.rb
lib/regexp_parser/syntax/token/meta.rb
lib/regexp_parser/syntax/token/posix_class.rb
lib/regexp_parser/syntax/token/quantifier.rb
lib/regexp_parser/syntax/token/unicode_property.rb
lib/regexp_parser/syntax/token/virtual.rb
lib/regexp_parser/syntax/version_lookup.rb
lib/regexp_parser/syntax/versions.rb
lib/regexp_parser/syntax/versions/1.8.6.rb
lib/regexp_parser/syntax/versions/1.9.1.rb
lib/regexp_parser/syntax/versions/1.9.3.rb
lib/regexp_parser/syntax/versions/2.0.0.rb
lib/regexp_parser/syntax/versions/2.2.0.rb
lib/regexp_parser/syntax/versions/2.3.0.rb
lib/regexp_parser/syntax/versions/2.4.0.rb
lib/regexp_parser/syntax/versions/2.4.1.rb
lib/regexp_parser/syntax/versions/2.5.0.rb
lib/regexp_parser/syntax/versions/2.6.0.rb
lib/regexp_parser/syntax/versions/2.6.2.rb
lib/regexp_parser/syntax/versions/2.6.3.rb
lib/regexp_parser/syntax/versions/3.1.0.rb
lib/regexp_parser/syntax/versions/3.2.0.rb
lib/regexp_parser/token.rb
lib/regexp_parser/version.rb
regexp_parser.gemspec
-
Homepage
-
https://github.com/ammar/regexp_parser
-
Licenses
-
MIT
-
Metadata
-
{"bug_tracker_uri"=>"https://github.com/ammar/regexp_parser/issues", "changelog_uri"=>"https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md", "homepage_uri"=>"https://github.com/ammar/regexp_parser", "source_code_uri"=>"https://github.com/ammar/regexp_parser", "wiki_uri"=>"https://github.com/ammar/regexp_parser/wiki", "rubygems_mfa_required"=>"true"}
-
Require paths
-
lib
-
Required ruby version
-
>= 2.0.0
-
Required rubygems version
-
>= 0
-
Rubygems version
-
3.4.13
-
Specification version
-
4
-
Summary
-
Scanner, lexer, parser for ruby's regular expressions
-
Original platform
-
ruby
-
New platform
-
ruby