--- !ruby/object:Gem::Specification name: regexp_parser version: !ruby/object:Gem::Version version: 2.2.0 platform: ruby authors: - Ammar Ali autorequire: bindir: bin cert_chain: [] date: 2021-12-04 00:00:00.000000000 Z dependencies: [] description: A library for tokenizing, lexing, and parsing Ruby regular expressions. email: - ammarabuali@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - CHANGELOG.md - Gemfile - LICENSE - README.md - 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/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/property.rb - lib/regexp_parser/expression/classes/root.rb - lib/regexp_parser/expression/classes/type.rb - lib/regexp_parser/expression/methods/match.rb - lib/regexp_parser/expression/methods/match_length.rb - lib/regexp_parser/expression/methods/options.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/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/properties/long.yml - lib/regexp_parser/scanner/properties/short.yml - 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/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/token.rb - lib/regexp_parser/version.rb - regexp_parser.gemspec - spec/expression/base_spec.rb - spec/expression/clone_spec.rb - spec/expression/conditional_spec.rb - spec/expression/free_space_spec.rb - spec/expression/methods/match_length_spec.rb - spec/expression/methods/match_spec.rb - spec/expression/methods/strfregexp_spec.rb - spec/expression/methods/tests_spec.rb - spec/expression/methods/traverse_spec.rb - spec/expression/options_spec.rb - spec/expression/subexpression_spec.rb - spec/expression/to_h_spec.rb - spec/expression/to_s_spec.rb - spec/lexer/all_spec.rb - spec/lexer/conditionals_spec.rb - spec/lexer/delimiters_spec.rb - spec/lexer/escapes_spec.rb - spec/lexer/keep_spec.rb - spec/lexer/literals_spec.rb - spec/lexer/nesting_spec.rb - spec/lexer/refcalls_spec.rb - spec/parser/all_spec.rb - spec/parser/alternation_spec.rb - spec/parser/anchors_spec.rb - spec/parser/conditionals_spec.rb - spec/parser/errors_spec.rb - spec/parser/escapes_spec.rb - spec/parser/free_space_spec.rb - spec/parser/groups_spec.rb - spec/parser/keep_spec.rb - spec/parser/options_spec.rb - spec/parser/posix_classes_spec.rb - spec/parser/properties_spec.rb - spec/parser/quantifiers_spec.rb - spec/parser/refcalls_spec.rb - spec/parser/set/intersections_spec.rb - spec/parser/set/ranges_spec.rb - spec/parser/sets_spec.rb - spec/parser/types_spec.rb - spec/scanner/all_spec.rb - spec/scanner/anchors_spec.rb - spec/scanner/conditionals_spec.rb - spec/scanner/delimiters_spec.rb - spec/scanner/errors_spec.rb - spec/scanner/escapes_spec.rb - spec/scanner/free_space_spec.rb - spec/scanner/groups_spec.rb - spec/scanner/keep_spec.rb - spec/scanner/literals_spec.rb - spec/scanner/meta_spec.rb - spec/scanner/options_spec.rb - spec/scanner/properties_spec.rb - spec/scanner/quantifiers_spec.rb - spec/scanner/refcalls_spec.rb - spec/scanner/sets_spec.rb - spec/scanner/types_spec.rb - spec/spec_helper.rb - spec/support/capturing_stderr.rb - spec/support/shared_examples.rb - spec/syntax/syntax_spec.rb - spec/syntax/syntax_token_map_spec.rb - spec/syntax/versions/1.8.6_spec.rb - spec/syntax/versions/1.9.1_spec.rb - spec/syntax/versions/1.9.3_spec.rb - spec/syntax/versions/2.0.0_spec.rb - spec/syntax/versions/2.2.0_spec.rb - spec/syntax/versions/aliases_spec.rb - spec/token/token_spec.rb homepage: https://github.com/ammar/regexp_parser licenses: - MIT metadata: issue_tracker: https://github.com/ammar/regexp_parser/issues post_install_message: rdoc_options: - "--inline-source" - "--charset=UTF-8" require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.0.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.3.0.dev signing_key: specification_version: 4 summary: Scanner, lexer, parser for ruby's regular expressions test_files: - spec/expression/base_spec.rb - spec/expression/clone_spec.rb - spec/expression/conditional_spec.rb - spec/expression/free_space_spec.rb - spec/expression/methods/match_length_spec.rb - spec/expression/methods/match_spec.rb - spec/expression/methods/strfregexp_spec.rb - spec/expression/methods/tests_spec.rb - spec/expression/methods/traverse_spec.rb - spec/expression/options_spec.rb - spec/expression/subexpression_spec.rb - spec/expression/to_h_spec.rb - spec/expression/to_s_spec.rb - spec/lexer/all_spec.rb - spec/lexer/conditionals_spec.rb - spec/lexer/delimiters_spec.rb - spec/lexer/escapes_spec.rb - spec/lexer/keep_spec.rb - spec/lexer/literals_spec.rb - spec/lexer/nesting_spec.rb - spec/lexer/refcalls_spec.rb - spec/parser/all_spec.rb - spec/parser/alternation_spec.rb - spec/parser/anchors_spec.rb - spec/parser/conditionals_spec.rb - spec/parser/errors_spec.rb - spec/parser/escapes_spec.rb - spec/parser/free_space_spec.rb - spec/parser/groups_spec.rb - spec/parser/keep_spec.rb - spec/parser/options_spec.rb - spec/parser/posix_classes_spec.rb - spec/parser/properties_spec.rb - spec/parser/quantifiers_spec.rb - spec/parser/refcalls_spec.rb - spec/parser/set/intersections_spec.rb - spec/parser/set/ranges_spec.rb - spec/parser/sets_spec.rb - spec/parser/types_spec.rb - spec/scanner/all_spec.rb - spec/scanner/anchors_spec.rb - spec/scanner/conditionals_spec.rb - spec/scanner/delimiters_spec.rb - spec/scanner/errors_spec.rb - spec/scanner/escapes_spec.rb - spec/scanner/free_space_spec.rb - spec/scanner/groups_spec.rb - spec/scanner/keep_spec.rb - spec/scanner/literals_spec.rb - spec/scanner/meta_spec.rb - spec/scanner/options_spec.rb - spec/scanner/properties_spec.rb - spec/scanner/quantifiers_spec.rb - spec/scanner/refcalls_spec.rb - spec/scanner/sets_spec.rb - spec/scanner/types_spec.rb - spec/spec_helper.rb - spec/support/capturing_stderr.rb - spec/support/shared_examples.rb - spec/syntax/syntax_spec.rb - spec/syntax/syntax_token_map_spec.rb - spec/syntax/versions/1.8.6_spec.rb - spec/syntax/versions/1.9.1_spec.rb - spec/syntax/versions/1.9.3_spec.rb - spec/syntax/versions/2.0.0_spec.rb - spec/syntax/versions/2.2.0_spec.rb - spec/syntax/versions/aliases_spec.rb - spec/token/token_spec.rb