Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ruby3.4-rubygem-regexp_parser-2.9.2-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ruby3.4-rubygem-regexp_parser Distribution: openSUSE Tumbleweed
Version: 2.9.2 Vendor: openSUSE
Release: 1.3 Build date: Fri Jun 21 12:33:55 2024
Group: Unspecified Build host: reproducible
Size: 284009 Source RPM: rubygem-regexp_parser-2.9.2-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/ammar/regexp_parser
Summary: Scanner, lexer, parser for ruby's regular expressions
A library for tokenizing, lexing, and parsing Ruby regular expressions.

Provides

Requires

License

MIT

Changelog

* Fri Jun 21 2024 Dan Čermák <dan.cermak@posteo.net>
  - New upstream release 2.9.2, no changelog found
* Mon Jan 29 2024 Dan Čermák <dan.cermak@posteo.net>
  - New upstream release 2.9.0, no changelog found
* Tue Nov 14 2023 Dan Čermák <dan.cermak@posteo.net>
  - New upstream release 2.8.2, no changelog found
* Wed Dec 07 2022 Stephan Kulow <coolo@suse.com>
  updated to version 2.6.1
    see installed CHANGELOG.md
    [#]# [2.6.1] - 2022-11-16 - [Janosch Müller](mailto:janosch84@gmail.com)
    [#]## Fixed
    - fixed scanning of two negative lookbehind edge cases
    * `(?<!x)y>` used to raise a ScannerError
    * `(?<!x>)y` used to be misinterpreted as a named group
    * thanks to [Sergio Medina](https://github.com/serch) for the report
* Mon Oct 10 2022 Stephan Kulow <coolo@suse.com>
  updated to version 2.6.0
    see installed CHANGELOG.md
    [#] Changelog
    All notable changes to this project will be documented in this file.
    The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
    and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
* Mon Jun 13 2022 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 2.5.0
    [#]## Added
    - `Regexp::Expression::Base.construct` and `.token_class` methods
    * see the [wiki](https://github.com/ammar/regexp_parser/wiki) for details
* Mon May 16 2022 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 2.4.0
    [#]## Fixed
    - fixed interpretation of `+` and `?` after interval quantifiers (`{n,n}`)
    - they used to be treated as reluctant or possessive mode indicators
    - however, Ruby does not support these modes for interval quantifiers
    - they are now treated as chained quantifiers instead, as Ruby does it
    - c.f. [#3](https://github.com/ammar/regexp_parser/issues/3)
    - fixed `Expression::Base#nesting_level` for some tree rewrite cases
    - e.g. the alternatives in `/a|[b]/` had an inconsistent nesting_level
    - fixed `Scanner` accepting invalid posix classes, e.g. `[[:foo:]]`
    - they raise a `SyntaxError` when used in a Regexp, so could only be passed as String
    - they now raise a `Regexp::Scanner::ValidationError` in the `Scanner`
    [#]## Added
    - added `Expression::Base#==` for (deep) comparison of expressions
    - added `Expression::Base#parts`
    - returns the text elements and subexpressions of an expression
    - e.g. `parse(/(a)/)[0].parts # => ["(", #<Literal @text="a"...>, ")"]`
    - added `Expression::Base#te` (a.k.a. token end index)
    - `Expression::Subexpression` always had `#te`, only terminal nodes lacked it so far
    - made some `Expression::Base` methods available on `Quantifier` instances, too
    - `#type`, `#type?`, `#is?`, `#one_of?`, `#options`, `#terminal?`
    - `#base_length`, `#full_length`, `#starts_at`, `#te`, `#ts`, `#offset`
    - `#conditional_level`, `#level`, `#nesting_level` , `#set_level`
    - this allows a more unified handling with `Expression::Base` instances
    - allowed `Quantifier#initialize` to take a token and options Hash like other nodes
    - added a deprecation warning for initializing Quantifiers with 4+ arguments:
      Calling `Expression::Base#quantify` or `Quantifier.new` with 4+ arguments
      is deprecated.
      It will no longer be supported in regexp_parser v3.0.0.
      Please pass a Regexp::Token instead, e.g. replace `type, text, min, max, mode`
      with `::Regexp::Token.new(:quantifier, type, text)`. min, max, and mode
      will be derived automatically.
      This is consistent with how Expression::Base instances are created.
* Thu Apr 28 2022 Stephan Kulow <coolo@suse.com>
  updated to version 2.3.1
    see installed CHANGELOG.md
    [#]# [Unreleased]
    [#]# [2.3.1] - 2022-04-24 - [Janosch Müller](mailto:janosch84@gmail.com)
    [#]## Fixed
    - removed five inexistent unicode properties from `Syntax#features`
    - these were never supported by Ruby but incorrectly accepted by the parser
    - thanks to [Markus Schirp](https://github.com/mbj) for the report
    [#]# [2.3.0] - 2022-04-08 - [Janosch Müller](mailto:janosch84@gmail.com)
    [#]## Added
    - improved parsing performance through `Syntax` refactoring
    - instead of fresh `Syntax` instances, pre-loaded constants are now re-used
    - this approximately doubles the parsing speed for simple regexps
    - added methods to `Syntax` classes to show relative feature sets
    - e.g. `Regexp::Syntax::V3_2_0.added_features`
    - support for new unicode properties of Ruby 3.2 / Unicode 14.0
* Tue Feb 15 2022 Stephan Kulow <coolo@suse.com>
  updated to version 2.2.1
    see installed CHANGELOG.md
* Sat Dec 25 2021 Manuel Schnitzer <mschnitzer@suse.com>
  - updated to version 2.2.0
    [#]## Added
    - Added support for 13 new unicode properties introduced in Ruby 3.1.0-dev

Files

/usr/lib64/ruby/gems/3.4.0/build_info
/usr/lib64/ruby/gems/3.4.0/cache/regexp_parser-2.9.2.gem
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/Gemfile
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/LICENSE
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/Rakefile
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/error.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/base.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/alternation.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/anchor.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/backreference.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/character_set
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/character_set.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/character_set/intersection.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/character_set/range.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/character_type.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/conditional.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/escape_sequence.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/free_space.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/group.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/keep.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/literal.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/posix_class.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/root.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/classes/unicode_property.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/construct.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/human_name.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/match.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/match_length.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/negative.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/options.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/parts.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/printing.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/strfregexp.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/tests.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/methods/traverse.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/quantifier.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/sequence.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/sequence_operation.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/shared.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/expression/subexpression.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/lexer.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/parser.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner/char_type.rl
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner/errors
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner/errors/premature_end_error.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner/errors/scanner_error.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner/errors/validation_error.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner/properties
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner/properties/long.csv
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner/properties/short.csv
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner/property.rl
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/scanner/scanner.rl
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/any.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/base.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/anchor.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/assertion.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/backreference.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/character_set.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/character_type.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/conditional.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/escape.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/group.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/keep.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/meta.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/posix_class.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/quantifier.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/unicode_property.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/token/virtual.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/version_lookup.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/1.8.6.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/1.9.1.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/1.9.3.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/2.0.0.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/2.2.0.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/2.3.0.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/2.4.0.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/2.4.1.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/2.5.0.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/2.6.0.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/2.6.2.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/2.6.3.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/3.1.0.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/syntax/versions/3.2.0.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/token.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/lib/regexp_parser/version.rb
/usr/lib64/ruby/gems/3.4.0/gems/regexp_parser-2.9.2/regexp_parser.gemspec
/usr/lib64/ruby/gems/3.4.0/specifications/regexp_parser-2.9.2.gemspec
/usr/share/doc/packages/ruby3.4-rubygem-regexp_parser
/usr/share/doc/packages/ruby3.4-rubygem-regexp_parser/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Mar 11 23:41:18 2025