Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ruby3.3-rubygem-parser | Distribution: openSUSE Tumbleweed |
Version: 3.3.3.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Jun 21 12:22:34 2024 |
Group: Development/Languages/Ruby | Build host: reproducible |
Size: 11653813 | Source RPM: rubygem-parser-3.3.3.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/whitequark/parser | |
Summary: A Ruby parser written in pure Ruby |
A Ruby parser written in pure Ruby.
MIT
* Fri Jun 21 2024 Dan Čermák <dan.cermak@posteo.net> - New upstream release 3.3.3.0, no changelog found * Fri Jan 26 2024 Mykola Krachkovsky <w01dnick@gmail.com> - updated to version 3.3.0.5 v3.3.0.5 (2024-01-21) - -------------------- API modifications: * Bump 3.2 branch to 3.2.3 (#993) (Koichi ITO) v3.3.0.4 (2024-01-15) - -------------------- Features implemented: * Register a Ruby 3.4 parser (#991) (Jean byroot Boussier) v3.3.0.3 (2024-01-12) - -------------------- Bugs fixed: * lexer.rl: accept tabs before closing heredoc delimiter (#990) (Ilya Bylich) v3.3.0.2 (2024-01-07) - -------------------- Bugs fixed: * Fix an error when using heredoc with non-word delimiters (#987) (Koichi ITO) v3.3.0.1 (2024-01-06) - -------------------- Bugs fixed: * Supports Ruby 2.0+ runtime (#986) (Koichi ITO) v3.3.0.0 (2024-01-05) - -------------------- API modifications: * current.rb: mark 3.3 branch as stable (#984) (Ilya Bylich) * ruby33.y: extract string_dend (#969) (Ilya Bylich) * lexer.rl: treat numparams as locals (#968) (Ilya Bylich) * ruby33.y: extract words_sep (#967) (Ilya Bylich) * literal.rb: match heredoc identifier from end of line (#965) (Ilya Bylich) * ruby33.y: extract {endless_command,endless_arg} rules (#964) (Ilya Bylich) * Bump Racc to 1.7.3 (#954) (Koichi ITO) Features implemented: * ruby33.y: reject ambiguous anonymous arguments (#983) (Ilya Bylich) * ruby33.y: extract arg_splat rule. (#981) (Ilya Bylich) * builder.rb: warn `it` in a block with no ordinary params. (#980) (Ilya Bylich) * builder.rb: extract named captures only from static regexes. (#979) (Ilya Bylich) * ruby33.y: accept expr_value in sclass definition. (#978) (Ilya Bylich) * ruby33.y: extract p_in_kwarg (#977) (Ilya Bylich) * ruby33.y: extract p_assoc and p_in rules (#976) (Ilya Bylich) * ruby33.y: reject invalid gvar as symbol (#974) (Ilya Bylich) * ruby33.y: properly restore in_defined flag, extract begin_defined rule (#973) (Ilya Bylich) * builder.rb: reject multi-char gvar names starting with 0 (#972) (Ilya Bylich) * ruby33.y: allow semicolon in parenthesis at the first argument of command call (#971) (Ilya Bylich) * ruby33.y: parse qualified const with brace block as a method call (#970) (Ilya Bylich) * Wed Oct 11 2023 Mykola Krachkovsky <w01dnick@gmail.com> - updated to version 3.2.2.4 v3.2.2.4 (2023-10-04) - -------------------- API modifications: * bump Racc to 1.7.1 (#930) (Koichi ITO) Bugs fixed: * Fix an error for flip-flop with beginless or endless ranges (#946) (Koichi ITO) * Sat Sep 02 2023 Mykola Krachkovsky <w01dnick@gmail.com> - updated to version 3.2.2.3 v3.2.2.3 (2023-06-08) - -------------------- API modifications: * Add Racc to runtime dependencies (#929) (Koichi ITO) v3.2.2.2 (2023-06-08) - -------------------- API modifications: * bump racc to 1.7.0 (#928) (Ilya Bylich) v3.2.2.0 (2023-04-01) - -------------------- API modifications: * Bump maintenance branches to 3.2.2, 3.1.4, 3.0.6, and 2.7.8 (#920) (Koichi ITO) v3.2.1.1 (2023-03-08) - -------------------- API modifications: * bump racc to 1.6.2 (#916) (Ilya Bylich) * backport tests for mixed usage of anonymous kwarg/kwrestarg and forwarded-arguments (#915) (Ilya Bylich) * add tests for kwopt+kwrest arguments and forwarded_kwrestarg. (#913) (Ilya Bylich) Bugs fixed: * builders/default: allow forwarded_kwrestarg with additional kwargs (#912) (Owen Stephens) v3.2.1.0 (2023-02-09) - -------------------- API modifications: * Bump maintenance branches to 3.2.1 (#908) (Koichi ITO) * lexer.rl: extract strings lexing to lexer-strings.rl (#905) (Ilya Bylich) Features implemented: * Ruby 3.3 support (#904) (Ole Friis Østergaard) v3.2.0.0 (2023-01-03) - -------------------- API modifications: * lexer.rl: extract `extend_string_escaped` to a separate method (#893) (Ilya Bylich) * bump Racc to 1.6.1 (#890) (Koichi ITO) Features implemented: * lexer.rl: use Ragel -F0 on non-CRuby (#894) (Benoit Daloze) * ruby32.y: Allow optional newlines before closing parenthesis (#892) (Koichi ITO) Bugs fixed: * ruby32.y: fix a parse error when using forwarded argument with restarg (#889) (Koichi ITO) * Wed Dec 07 2022 Stephan Kulow <coolo@suse.com> updated to version 3.1.3.0 no changelog found * Fri Aug 26 2022 Manuel Schnitzer <mschnitzer@suse.com> - updated to version 3.1.2.1 Bugs fixed: * ruby31.y: fix preparing the state for one-line patterns without braces (#864) (Vladimir Dementyev) * Thu Apr 28 2022 Stephan Kulow <coolo@suse.com> updated to version 3.1.2.0 no changelog found * Thu Mar 03 2022 Stephan Kulow <coolo@suse.com> updated to version 3.1.1.0 no changelog found * Tue Jan 25 2022 Stephan Kulow <coolo@suse.com> updated to version 3.1.0.0 no changelog found * Sat Dec 25 2021 Manuel Schnitzer <mschnitzer@suse.com> - updated to version 3.0.3.2 v3.0.3.2 (2021-12-08) - -------------------- Bugs fixed: * dedenter.rb: fix an encoding/squiggly heredoc regression (#836) (hmdne) v3.0.3.1 (2021-11-29) - -------------------- Features implemented: * ruby31.y: parse anonymous block argument. (#833) (Ilya Bylich) * ruby31.y: parse forward argument without parentheses (#832) (Ilya Bylich) v3.0.3.0 (2021-11-25) - -------------------- API modifications: * Bump maintenance branches to 3.0.3, 2.7.5, and 2.6.9 (#829) (Koichi ITO) Features implemented: * lexer.rl: parse meta-control-hex chars in regexes starting from 3.1 (#828) (Ilya Bylich) * builder.rb: warn on duplicate hash key literals. (#827) (Ilya Bylich) * ruby31.y: Allow value omission in Hash literals (#818) (Svyatoslav Kryukov) * ruby31.y: Allow omission of parentheses in one line pattern matching (#816) (Koichi ITO) * ruby31.y: Add pattern matching pin support for instance/class/global variables (#813) (Koichi ITO) Bugs fixed: * ruby31.y: handle local variables as hash labels with omitted values (#820) (Ilya Bylich) * lexer.rl: Fix handling of beginless ranges at start of line (#822) (Matijs van Zuijlen) * dedenter.rb: Fix squiggly heredoc line continuation handling (#819) (Matijs van Zuijlen) * lexer.rl: fix incompatible delimiters on percent literal (#808) (Masataka Pocke Kuwabara) * Sun Jul 11 2021 Manuel Schnitzer <mschnitzer@suse.com> - updated to version 3.0.2.0 API modifications: * Bump maintenance branches to 3.0.2, 2.7.4, and 2.6.8 (#805) (Koichi ITO) Features implemented: * lexer.rl: reject `\u` after control/meta escape chars. (#807) (Ilya Bylich) * ruby31.y: allow "command" syntax in endless method definition (#801) (Koichi ITO) * Fri May 14 2021 Manuel Schnitzer <mschnitzer@suse.com> - updated to version 3.0.1.1 Features implemented: * Add `associate_by_identity` as an alternate to `associate` (#798) (Marc-André Lafortune) * ruby31.y: pin operator with expression (#797) (Ilya Bylich) * ruby31.y: branch parser (#792) (Koichi ITO) Bugs fixed: * fix a false positive for endless method definition (#796) (Koichi ITO) * Sun Apr 11 2021 Manuel Schnitzer <mschnitzer@suse.com> - updated to version 3.0.1.0 API modifications: * Bump maintenance branches to 3.0.1, 2.7.3, 2.6.7, and 2.5.9 (#791) (Koichi ITO) Features implemented: * `Source::TreeRewriter#inspect` [#728] (#788) (Marc-André Lafortune) * `Source::Buffer#inspect` [#728] (#787) (Marc-André Lafortune) * Fri Jan 22 2021 Stephan Kulow <coolo@suse.com> updated to version 3.0.0.0 v3.0.0.0 (2020-12-25) - -------------------- API modifications: * current.rb: bump default branch to parser/ruby30. (#782) (Ilya Bylich) * do not emit truncated parts of squiggly heredoc (#774) (Ilya Bylich) * Optimize `SourceBuffer` line and column handling (#755) (Marc-André Lafortune) Features implemented: * ruby30.y: reintroduce `expr in pat` (#777) (Ilya Bylich) * builder: emit implicit hash passed to a method call as kwargs (#769) (Ilya Bylich) * lexer.rl: use more specific warning for ambiguous slash. (#768) (Ilya Bylich) * ruby30.y: allow endless method without arglist. (#765) (Ilya Bylich) * ruby30.y: use `=>` for one-line pattern matching. (#760) (Ilya Bylich) * ruby30.y: reject setters in all endless method defs. (#758) (Ilya Bylich) Bugs fixed: * lexer.rl: don't perform lookahead after tASSOC. (#764) (Ilya Bylich) v2.7.2.0 (2020-10-06) API modifications: * Bump 2.7 branch to 2.7.2 (#748) (Koichi ITO)
/etc/alternatives/ruby-parse /etc/alternatives/ruby-parse-3.3.3.0 /etc/alternatives/ruby-parse.ruby3.3 /etc/alternatives/ruby-rewrite /etc/alternatives/ruby-rewrite-3.3.3.0 /etc/alternatives/ruby-rewrite.ruby3.3 /usr/bin/ruby-parse /usr/bin/ruby-parse-3.3.3.0 /usr/bin/ruby-parse.ruby3.3 /usr/bin/ruby-parse.ruby3.3-3.3.3.0 /usr/bin/ruby-rewrite /usr/bin/ruby-rewrite-3.3.3.0 /usr/bin/ruby-rewrite.ruby3.3 /usr/bin/ruby-rewrite.ruby3.3-3.3.3.0 /usr/lib/ruby/gems/3.3.0/build_info /usr/lib/ruby/gems/3.3.0/cache/parser-3.3.3.0.gem /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0 /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/LICENSE.txt /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/bin /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/bin/ruby-parse /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/bin/ruby-rewrite /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/gauntlet_parser.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/all.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ast /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ast/node.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ast/processor.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/base.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/builders /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/builders/default.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/clobbering_error.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/color.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/context.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/current.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/current_arg_stack.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/deprecation.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/diagnostic /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/diagnostic.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/diagnostic/engine.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/lexer /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/lexer-F0.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/lexer-F1.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/lexer-strings.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/lexer/dedenter.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/lexer/explanation.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/lexer/literal.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/lexer/stack_state.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/macruby.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/max_numparam_stack.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/messages.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/meta.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/rewriter.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby18.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby19.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby20.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby21.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby22.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby23.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby24.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby25.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby26.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby27.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby28.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby30.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby31.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby32.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby33.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/ruby34.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/rubymotion.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/runner /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/runner.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/runner/ruby_parse.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/runner/ruby_rewrite.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/buffer.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/comment /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/comment.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/comment/associator.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/collection.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/condition.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/constant.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/definition.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/for.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/heredoc.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/index.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/keyword.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/method_definition.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/objc_kwarg.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/operator.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/rescue_body.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/send.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/ternary.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/map/variable.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/range.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/rewriter /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/rewriter.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/rewriter/action.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/tree_rewriter /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/tree_rewriter.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/source/tree_rewriter/action.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/static_environment.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/syntax_error.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/tree_rewriter.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/unknown_encoding_in_magic_comment_error.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/variables_stack.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/lib/parser/version.rb /usr/lib/ruby/gems/3.3.0/gems/parser-3.3.3.0/parser.gemspec /usr/lib/ruby/gems/3.3.0/specifications/parser-3.3.3.0.gemspec /usr/share/doc/packages/ruby3.3-rubygem-parser /usr/share/doc/packages/ruby3.3-rubygem-parser/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Sep 12 00:35:41 2024