commit rubygem-ruby_parser for openSUSE:Factory

2020-10-05 Thread root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2020-10-05 19:33:35

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.4249 (New)


Package is "rubygem-ruby_parser"

Mon Oct  5 19:33:35 2020 rev:40 rq:838078 version:3.15.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2020-03-07 21:39:57.640341917 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.4249/rubygem-ruby_parser.changes
2020-10-05 19:33:36.125228146 +0200
@@ -1,0 +2,42 @@
+Fri Sep 25 14:52:44 UTC 2020 - Stephan Kulow 
+
+updated to version 3.15.0
+ see installed History.rdoc
+
+  === 3.15.0 / 2020-08-31
+  
+  * 1 major enhancement:
+  
+* Added tentative 2.7 support.
+  
+  * 1 minor enhancement:
+  
+* Improved ruby_parse_extract_error's handling of moving slow files out.
+  
+  * 22 bug fixes:
+  
+* Bumped ruby version to include 3.0 (trunk).
+* Fix an error related to empty ensure bodies. (presidentbeef)
+* Fix handling of bad magic encoding comment.
+* Fixed SystemStackError when parsing a huoooge hash, caused by a splat 
arg.
+* Fixed a number of errors parsing do blocks in strange edge cases.
+* Fixed a string backslash lexing bug when the string is an invalid 
encoding. (nijikon, gmcgibbon)
+* Fixed bug assigning line number to some arg nodes.
+* Fixed bug concatinating string literals with differing encodings.
+* Fixed bug lexing heredoc w/ nasty mix of \r\n and \n.
+* Fixed bug lexing multiple codepoints in \u{  } forms.
+* Fixed bug setting line numbers in empty xstrings in some contexts.
+* Fixed edge case on call w/ begin + do block as an arg.
+* Fixed handling of UTF BOM.
+* Fixed handling of lexer state across string interpolation braces.
+* Fixed infinite loop when lexing backslash+cr+newline (aka dos-files)
+* Fixed lambda + do block edge case.
+* Fixed lexing of some ?\M... and ?\C... edge cases.
+* Fixed more do/brace block edge case failures.
+* Fixed parsing bug where splat was used in the middle of a list.
+* Fixed parsing of interpolation in heredoc-like strings. (presidentbeef)
+* Fixed parsing some esoteric edge cases in op_asgn.
+* Fixed unicode processing in ident chars so now they better mix.
+  
+
+---

Old:

  ruby_parser-3.14.2.gem

New:

  ruby_parser-3.15.0.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.AYAsUQ/_old  2020-10-05 19:33:36.709228717 +0200
+++ /var/tmp/diff_new_pack.AYAsUQ/_new  2020-10-05 19:33:36.709228717 +0200
@@ -24,13 +24,13 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.14.2
+Version:3.15.0
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  %{ruby < 3}
-BuildRequires:  %{ruby => 2.2}
+BuildRequires:  %{ruby < 3.1}
+BuildRequires:  %{ruby >= 2.1}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{rubygem rdoc > 3.10}
 BuildRequires:  ruby-macros >= 5

++ ruby_parser-3.14.2.gem -> ruby_parser-3.15.0.gem ++
 64050 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2020-03-07 Thread root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2020-03-07 21:39:51

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.26092 (New)


Package is "rubygem-ruby_parser"

Sat Mar  7 21:39:51 2020 rev:39 rq:773847 version:3.14.2

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2019-04-01 12:36:24.705857717 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.26092/rubygem-ruby_parser.changes
   2020-03-07 21:39:57.640341917 +0100
@@ -1,0 +2,62 @@
+Mon Feb 10 15:44:09 UTC 2020 - Stephan Kulow 
+
+- updated to version 3.14.2
+ see installed History.rdoc
+
+  === 3.14.2 / 2020-02-06
+  
+  * 1 minor enhancement:
+  
+* Cleaned up call_args and removed arg_blk_pass from 
ruby_parser_extras.rb! Yay!
+  
+  === 3.14.1 / 2019-10-29
+  
+  * 1 minor enhancement:
+  
+* Declared that ruby_parser supports ruby 2.2 and up.
+  
+  * 3 bug fixes:
+  
+* Fixed a problem with %W with a null-byte terminator. (wtf?) (spohlenz)
+* Fixed line numbering for command (eg methods without parentheses) 
arguments. (mvz)
+* Fixed lineno on new dxstrs. (presidentbeef)
+  
+  === 3.14.0 / 2019-09-24
+  
+  * 8 minor enhancements:
+  
+* Added Sexp#line_min & new line number debugging feature.
+* Allow bin/ruby_parse to use RP_TIMEOUT to tweak default timeout for 
large files & slow debugging modes.
+* Did you know that custom inspect can't be > 65 chars? 65! Me neither. 
Fixed.
+* For now, value_expr == remove_begin.
+* Improved error messages for unterminated regexps.
+* Moved all STR_* consts into State::Values and made them State instances.
+* Overhauled RubyLexer::State + Values to allow for completely separate 
groups of States.
+* RubyParserExtras#remove_begin removes nested begins and patches line 
numbers.
+  
+  * 22 bug fixes:
+  
+* Changed EOF signaling to return [false, false] per doco.
+* Changed RubyParserStuff#remove_begin to keep inner line number, if any. 
(mvz)
+* Differentiated between lambda call and stabby proc. Added :lambda sexp. 
(whitequark)
+* Extended State#== to check equal? first as an optimization.
+* Fixed a bug in tab indent width.
+* Fixed a line numbering bug for assignables.
+* Fixed a line numbering bug for defns w/ nil bodies.
+* Fixed another missing line number, driven out by ruby_to_ruby bootstrap.
+* Fixed dedenting squiggle heredocs if interpolation is in the mix. (mvz)
+* Fixed differentiation of `{ |a| ... }` vs `{ |a,| ... }`. Fixes #236 
(whitequark).
+* Fixed lex_state for symbols.
+* Fixed lex_state for tSTRING_END and tREGEXP_END.
+* Fixed line numbers for BEGIN block. (mvz)
+* Fixed op_asgn1 w/ command_call having array instead of arglist. (mvz)
+* Fixed parsing of () in a command-call (eg p).
+* Fixed remaining missing line numbers by forcing extra checks during test 
and blowing up. They may still be wrong (esp after heredocs, ugh), but they're 
there! Special thank you to mvz for pushing on this and providing tests and PRs.
+* Fixed some lex_state versioning issues with closing braces/bracket on 
ruby<25.
+* Keep carriage return escapes in heredocs. (mvz)
+* Massive overhaul of line number code.
+* More line number fixes and extra tests from mvz. Thank you!
+* Parsing BEGIN block when not at top level should raise an error. (mvz)
+* Removed irb task from Rakefile as it has been pushed up to Hoe and 
doubles up here.
+
+---

Old:

  ruby_parser-3.13.1.gem

New:

  ruby_parser-3.14.2.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.brH4C2/_old  2020-03-07 21:39:58.176342279 +0100
+++ /var/tmp/diff_new_pack.brH4C2/_new  2020-03-07 21:39:58.176342279 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-ruby_parser
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,17 +24,18 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.13.1
+Version:3.14.2
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{ruby < 3}
+BuildRequires:  %{ruby => 2.2}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{rubygem rdoc > 3.10}
-BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros >=

commit rubygem-ruby_parser for openSUSE:Factory

2019-04-01 Thread root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2019-04-01 12:36:23

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.25356 (New)


Package is "rubygem-ruby_parser"

Mon Apr  1 12:36:23 2019 rev:38 rq:689690 version:3.13.1

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2019-03-27 16:17:40.123576461 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.25356/rubygem-ruby_parser.changes
   2019-04-01 12:36:24.705857717 +0200
@@ -1,0 +2,38 @@
+Fri Mar 29 06:16:07 UTC 2019 - Stephan Kulow 
+
+- updated to version 3.13.1
+ see installed History.rdoc
+
+  === 3.13.1 / 2019-03-25
+  
+  * 1 major enhancement:
+  
+* Overhauled RubyLexer#lex_state to allow for multi-state value.
+  
+  * 5 minor enhancements:
+  
+* Added RubyParser#current so scripts can poke around inside.
+* Cleaned up and modernized bin/ruby_parse_extract_error.
+* Removed RubyLexer#in_lex_state? in favor of State#=~ and #==.
+* Renamed RubyLexer#in_arg_state? to is_after_operator?.
+* Replaced all use of :expr_<*> symbols w/ bitfields.
+  
+  * 15 bug fixes:
+  
+* Added tests to show #233 already fixed.
+* Fixed a lexer state bug dealing with complex edge case in hash  key w/ 
interpolated symbol and an array value. Not a great fix. (presidentbeef)
+* Fixed a number of lex_state check problems.
+* Fixed alias and undef keyword data.
+* Fixed bug normalizing to utf-8 on tail of dstr (post-interpolation). 
(mvz)
+* Fixed handling of hex chars for bare unicode escape. (mvz)
+* Fixed handling of invalid string octals more gracefully. Needs 
generalization.
+* Fixed lexing of regexps w/ backslashed unicode. I hope.
+* Fixed parse_percent for EXPR_FITEM edge cases. Fixed bug #125.
+* Fixed parsing of op_asgn on constants (eg ::X ||= 1).
+* Fixed precedence of rescue modifier on assignments. (mvz/whitequark)
+* Fixed some EXPR_FNAME edge cases.
+* Fixed using unicode in gvars. Fixed bug 202. (331299)
+* Handle invalid string literals more gracefully.
+* Minor fix lexing %s[]
+
+---

Old:

  ruby_parser-3.13.0.gem

New:

  ruby_parser-3.13.1.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.Bct3h0/_old  2019-04-01 12:36:25.481858097 +0200
+++ /var/tmp/diff_new_pack.Bct3h0/_new  2019-04-01 12:36:25.485858099 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.13.0
+Version:3.13.1
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.13.0.gem -> ruby_parser-3.13.1.gem ++
 49645 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2019-03-27 Thread root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2019-03-27 16:17:36

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.25356 (New)


Package is "rubygem-ruby_parser"

Wed Mar 27 16:17:36 2019 rev:37 rq:685122 version:3.13.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2019-01-21 10:25:39.645730364 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.25356/rubygem-ruby_parser.changes
   2019-03-27 16:17:40.123576461 +0100
@@ -1,0 +2,53 @@
+Thu Mar 14 11:05:23 UTC 2019 - Stephan Kulow 
+
+- updated to version 3.13.0
+ see installed History.rdoc
+
+  === 3.13.0 / 2019-03-12
+  
+  * 3 major enhancements:
+  
+* Removed 1.8 and 1.9 support. Moved to ruby_parser-legacy gem.
+* Added tentative 2.6 support.
+* Updated ruby_parser.yy to ruby 2.4 architecture.
+  
+  * 22 minor enhancements:
+  
+* Added debug3 and cmp3 rake tasks that use the above tools.
+* Added tLONELY to compare/normalize.rb
+* Added tools/munge.rb, tools/ripper.rb, and debugging.md
+* 2.6: Added trailing .. and ... support.
+* Extended StackState to log more state changes, making debugging easier.
+* Extended StackState#store to take an initial value.
+* Improved logging / debugging in StackState.
+* Improved normalization and parser compare tasks.
+* Improved tools/munge.rb output.
+* In f_arglist, track in_kwarg if no parens.
+* In process_newline_or_comment, handle NL if in_kwarg there vs normal.
+* Refactored normalized values to WORDLIST.
+* Refactored parser: push up to relop and rel_expr.
+* Removed Keyword.keyword18.
+* Removed RubyLexer version attr_accessors.
+* Removed long dead deprecations internal to RubyParserStuff.
+* Removed version arg to RubyLexer#initialize (default nil + no-op).
+* Renamed Keyword.keyword19 to Keyword.keyword.
+* Renamed process_bracing to process_brace_close
+* Renamed process_curly_brace to process_brace_open
+* Report first parse error message if all parser versions fail, not last.
+* Updated parser to track against 2.6.
+  
+  * 11 bug fixes:
+  
+* Fix some shift/reduce errors.
+* Fixed BEGIN blocks having different arg value that END blocks. (mvz)
+* Fixed all reported unused non-terminals/rules.
+* Fixed bug 272.
+* Fixed bug in interpolated symbol lists. (strviola)
+* Fixed bug where block shadow arguments were not registered as lvars. 
(akimd)
+* Fixed bug where kwsplat args weren't treated as lvars. (mvz)
+* Fixed lex_state and other internals in many cases.
+* Fixed shebang in compare/normalize.rb to use env. Avoids rubygems 
freaking.
+* Fixed some more internal state bugs.
+* Fixed tRCURLY -> tSTRING_DEND for interpolation brace closes.
+
+---

Old:

  ruby_parser-3.12.0.gem

New:

  ruby_parser-3.13.0.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.8UOSdG/_old  2019-03-27 16:17:40.623576357 +0100
+++ /var/tmp/diff_new_pack.8UOSdG/_new  2019-03-27 16:17:40.623576357 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-ruby_parser
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.12.0
+Version:3.13.0
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.12.0.gem -> ruby_parser-3.13.0.gem ++
 93870 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2019-01-21 Thread root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2019-01-21 10:25:39

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.28833 (New)


Package is "rubygem-ruby_parser"

Mon Jan 21 10:25:39 2019 rev:36 rq:656373 version:3.12.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2018-02-16 21:43:51.904834450 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.28833/rubygem-ruby_parser.changes
   2019-01-21 10:25:39.645730364 +0100
@@ -1,0 +2,18 @@
+Sat Dec  8 16:30:56 UTC 2018 - Stephan Kulow 
+
+- updated to version 3.12.0
+ see installed History.rdoc
+
+  === 3.12.0 / 2018-12-04
+  
+  * 3 minor enhancements:
+  
+* 2.5: Allow rescue/ensure/else in normal do blocks. (presidentbeef)
+* Added stabby proc with do/end as block call argument. (presidentbeef)
+* Holy cow levels of optimization from presidentbeef. I write slow bad 
code.
+  
+  * 1 bug fix:
+  
+* Improve handling of single-quoted symbols and labels. (mvz)
+
+---

Old:

  ruby_parser-3.11.0.gem

New:

  ruby_parser-3.12.0.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.JfNDOl/_old  2019-01-21 10:25:40.085729880 +0100
+++ /var/tmp/diff_new_pack.JfNDOl/_new  2019-01-21 10:25:40.089729876 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.11.0
+Version:3.12.0
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.11.0.gem -> ruby_parser-3.12.0.gem ++
 1744 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2018-02-16 Thread root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2018-02-16 21:43:49

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Fri Feb 16 21:43:49 2018 rev:35 rq:577044 version:3.11.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2017-08-21 11:37:04.221940507 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2018-02-16 21:43:51.904834450 +0100
@@ -1,0 +2,15 @@
+Thu Feb 15 11:14:05 UTC 2018 - bgeu...@suse.com
+
+- Update to 3.11.0
+
+  * 1 major enhancement:
+
+* Expand to support ruby 2.5 parsing.
+
+  * 3 bug fixes:
+
+* Fixed %r lexing when delimiter is also used in (?X) group.
+* Restore newline after label to detect required kwarg. (presidentbeef)
+* Return `s(:self)` target for `self[]` calls. (presidentbeef)
+
+---

Old:

  ruby_parser-3.10.1.gem

New:

  ruby_parser-3.11.0.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.VNNEMS/_old  2018-02-16 21:43:52.968796078 +0100
+++ /var/tmp/diff_new_pack.VNNEMS/_new  2018-02-16 21:43:52.968796078 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-ruby_parser
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.10.1
+Version:3.11.0
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
@@ -35,7 +35,7 @@
 BuildRequires:  ruby-macros >= 5
 BuildRequires:  update-alternatives
 Url:https://github.com/seattlerb/ruby_parser
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 Summary:ruby_parser (RP) is a ruby parser written in pure ruby 
(utilizing
 License:MIT

++ ruby_parser-3.10.1.gem -> ruby_parser-3.11.0.gem ++
 32959 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2017-08-21 Thread root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2017-08-21 11:37:00

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Mon Aug 21 11:37:00 2017 rev:34 rq:515060 version:3.10.1

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2017-04-20 20:58:24.804639914 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2017-08-21 11:37:04.221940507 +0200
@@ -1,0 +2,30 @@
+Thu Aug  3 19:39:05 UTC 2017 - co...@suse.com
+
+- updated to version 3.10.1
+ see installed History.rdoc
+
+  === 3.10.1 / 2017-07-21
+  
+  * 2 bug fixes:
+  
+* Fixed identification of parser version whether Ruby##Parser or 
Parser::V##.
+* Fixed squiggly heredoc lexing when using 24 parser.
+  
+  === 3.10.0 / 2017-07-17
+  
+  * 4 minor enhancements:
+  
+* Added support for 'squiggly heredocs' (indented content). (jjoos)
+* Bumped oedipus_lex to ~> 2.5.
+* Bumped sexp_processor to ~> 4.9.
+* Made STRICT_SEXP=1 safe: converted indexed sexps to semantic calls where 
needed.
+  
+  * 5 bug fixes:
+  
+* Clear and restore cmdarg stack around defs args and body. (presidentbeef)
+* Conditionalize use of sexp_body= to make it compatible w/ sexp_processor 
4.9.0
+* Fix up line numbers in strings with newlines and `#`. (presidentbeef)
+* Fixed line numbers of resbodies.
+* Fixed some tracking of lexical state. Fixes bug #249.
+
+---

Old:

  ruby_parser-3.9.0.gem

New:

  ruby_parser-3.10.1.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.Q6TGsQ/_old  2017-08-21 11:37:06.193663202 +0200
+++ /var/tmp/diff_new_pack.Q6TGsQ/_new  2017-08-21 11:37:06.197662639 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.9.0
+Version:3.10.1
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.9.0.gem -> ruby_parser-3.10.1.gem ++
 36155 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2017-04-20 Thread root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2017-04-20 20:58:23

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Thu Apr 20 20:58:23 2017 rev:33 rq:489040 version:3.9.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2017-01-17 14:37:24.756516603 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2017-04-20 20:58:24.804639914 +0200
@@ -1,0 +2,35 @@
+Fri Apr 14 04:35:40 UTC 2017 - co...@suse.com
+
+- updated to version 3.9.0
+ see installed History.rdoc
+
+  === 3.9.0 / 2017-04-13
+  
+  * 1 major enhancement:
+  
+* Added tentative ruby 2.4 support. Probably missing things.
+  
+  * 13 minor enhancements:
+  
+* Added RubyParser.latest.
+* Added RubyParser::Parser.version to make version range comparisons easier
+* Changed superclasses of all parsers to RubyParser::Parser
+* Cleaned up a lot of the version specific code to be more 
generic/flexible.
+* Documented how to add new versions in README.
+* Moved RubyParser from ruby_parser_extras.rb into ruby_parser.rb to fix 
bootstrap issues.
+* Renamed RubyParserStuff#get_match_node to new_match. Aliased and 
deprecated.
+* Renamed RubyParserStuff#logop to logical_op. Aliased and deprecated.
+* Renamed RubyParserStuff#node_assign to new_assign. Aliased and 
deprecated.
+* Renamed all parsers to RubyParser::V##.
+* Revamped grammar preprocessing to make adding new versions easier.
+* RubyParser.for_current_ruby falls back to latest if current not 
available.
+* Subclasses of RubyParser::Parser register themselves into 
RubyParser::VERSIONS.
+  
+  * 4 bug fixes:
+  
+* Fixed `&.` after newline. (presidentbeef)
+* Fixed bug setting line number for hash literals to line of opening brace.
+* Fixed grammar preprocessing bug.
+* Properly handle kDO with no-parens stabby lambda. (presidentbeef)
+
+---

Old:

  ruby_parser-3.8.4.gem

New:

  ruby_parser-3.9.0.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.MadHD9/_old  2017-04-20 20:58:25.520538671 +0200
+++ /var/tmp/diff_new_pack.MadHD9/_new  2017-04-20 20:58:25.524538105 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.8.4
+Version:3.9.0
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.8.4.gem -> ruby_parser-3.9.0.gem ++
 51962 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2017-01-17 Thread root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2017-01-17 14:37:23

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2016-10-18 10:40:25.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2017-01-17 14:37:24.756516603 +0100
@@ -1,0 +2,6 @@
+Sat Jan 14 05:37:47 UTC 2017 - co...@suse.com
+
+- updated to version 3.8.4
+ History.txt removed upstream
+
+---

Old:

  ruby_parser-3.8.3.gem

New:

  ruby_parser-3.8.4.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.3fwUZz/_old  2017-01-17 14:37:25.312437795 +0100
+++ /var/tmp/diff_new_pack.3fwUZz/_new  2017-01-17 14:37:25.312437795 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-ruby_parser
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.8.3
+Version:3.8.4
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
@@ -71,7 +71,7 @@
 %install
 %gem_install \
   --symlink-binaries \
-  --doc-files="History.txt README.txt" \
+  --doc-files="History.rdoc README.rdoc" \
   -f
 # MANUAL
 perl -p -i -e 's|#!\S+|#!/usr/bin/ruby|g' 
%{buildroot}%{_libdir}/*/gems/*/gems/%{mod_full_name}/test/*

++ ruby_parser-3.8.3.gem -> ruby_parser-3.8.4.gem ++
 25002 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2016-10-18 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2016-10-18 10:40:23

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2016-05-13 09:23:50.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2016-10-18 10:40:25.0 +0200
@@ -1,0 +2,18 @@
+Mon Oct 10 04:36:39 UTC 2016 - co...@suse.com
+
+- updated to version 3.8.3
+ see installed History.txt
+
+  === 3.8.3 / 2016-10-09
+  
+  * 1 minor enhancement:
+  
+* Support Ruby 2.1 number literals. (soutaro)
+  
+  * 3 bug fixes:
+  
+* Fixed line numbers for strs with backslash-newlines. (maxjacobson)
+* Improved compatibility on tokenizing number. (soutaro)
+* Refactored and fixed multiline array line numbers. (ptoomey3, with 
changes)
+
+---

Old:

  ruby_parser-3.8.2.gem

New:

  ruby_parser-3.8.3.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.CnMk98/_old  2016-10-18 10:40:26.0 +0200
+++ /var/tmp/diff_new_pack.CnMk98/_new  2016-10-18 10:40:26.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.8.2
+Version:3.8.3
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.8.2.gem -> ruby_parser-3.8.3.gem ++
 15392 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2016-05-13 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2016-05-13 09:23:49

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2016-03-07 13:29:22.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2016-05-13 09:23:50.0 +0200
@@ -1,0 +2,13 @@
+Fri May  6 04:46:21 UTC 2016 - co...@suse.com
+
+- updated to version 3.8.2
+ see installed History.txt
+
+  === 3.8.2 / 2016-05-05
+  
+  * 2 bug fixes:
+  
+* Fixed lex_state in interpolated strings. (whitequark)
+* Fixed safe operator for newline/semicolon contexts. (presidentbeef)
+
+---

Old:

  ruby_parser-3.8.1.gem

New:

  ruby_parser-3.8.2.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.AUVDB0/_old  2016-05-13 09:23:51.0 +0200
+++ /var/tmp/diff_new_pack.AUVDB0/_new  2016-05-13 09:23:51.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.8.1
+Version:3.8.2
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.8.1.gem -> ruby_parser-3.8.2.gem ++
 25987 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2016-03-07 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2016-03-07 13:28:03

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2016-03-01 09:41:03.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2016-03-07 13:29:22.0 +0100
@@ -1,0 +2,33 @@
+Wed Mar  2 05:36:30 UTC 2016 - co...@suse.com
+
+- updated to version 3.8.1
+ see installed History.txt
+
+  === 3.8.1 / 2016-02-19
+  
+  * 1 bug fix:
+  
+* Fixed problems with tLONELY in mlhs_node.
+
+---
+Fri Feb 19 05:39:05 UTC 2016 - co...@suse.com
+
+- updated to version 3.8.0
+ see installed History.txt
+
+  === 3.8.0 / 2016-02-18
+  
+  * 1 major enhancement:
+  
+* Added support for Ruby 2.3.0 and the &. operator. (presidentbeef)
+  
+  * 2 minor enhancements:
+  
+* Add support for safe attr assign. (presidentbeef)
+* Added support for safe call. (presidentbeef)
+  
+  * 1 bug fix:
+  
+* Fixed parsing of { 'a': :b }. (presidentbeef)
+
+---

Old:

  ruby_parser-3.7.3.gem

New:

  ruby_parser-3.8.1.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.qriYsB/_old  2016-03-07 13:29:23.0 +0100
+++ /var/tmp/diff_new_pack.qriYsB/_new  2016-03-07 13:29:23.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.7.3
+Version:3.8.1
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.7.3.gem -> ruby_parser-3.8.1.gem ++
 24139 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2016-03-01 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2016-03-01 09:40:55

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2015-10-30 21:53:00.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2016-03-01 09:41:03.0 +0100
@@ -1,0 +2,13 @@
+Mon Jan 25 05:53:24 UTC 2016 - co...@suse.com
+
+- updated to version 3.7.3
+ see installed History.txt
+
+  === 3.7.3 / 2016-01-21
+  
+  * 2 bug fixes:
+  
+* Fixed parsing kwargs in defs with no parens. (presidentbeef)
+* defs should have a nil node if body is empty.
+
+---

Old:

  ruby_parser-3.7.2.gem

New:

  ruby_parser-3.7.3.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.aVj6Eh/_old  2016-03-01 09:41:04.0 +0100
+++ /var/tmp/diff_new_pack.aVj6Eh/_new  2016-03-01 09:41:04.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-ruby_parser
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.7.2
+Version:3.7.3
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.7.2.gem -> ruby_parser-3.7.3.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2015-10-26 23:42:46.0 +0100
+++ new/History.txt 2016-01-22 01:22:37.0 +0100
@@ -1,3 +1,10 @@
+=== 3.7.3 / 2016-01-21
+
+* 2 bug fixes:
+
+  * Fixed parsing kwargs in defs with no parens. (presidentbeef)
+  * defs should have a nil node if body is empty.
+
 === 3.7.2 / 2015-10-26
 
 * 1 bug fix:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby20_parser.rb new/lib/ruby20_parser.rb
--- old/lib/ruby20_parser.rb2015-10-26 23:42:46.0 +0100
+++ new/lib/ruby20_parser.rb2016-01-22 01:22:37.0 +0100
@@ -5058,7 +5058,7 @@
 def _reduce_330(val, _values, result)
   self.in_single += 1
   self.env.extend
-  lexer.lex_state = :expr_end # force for args
+  lexer.lex_state = :expr_endfn # force for args
   result = lexer.lineno
 
 result
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby20_parser.y new/lib/ruby20_parser.y
--- old/lib/ruby20_parser.y 2015-10-26 23:42:47.0 +0100
+++ new/lib/ruby20_parser.y 2016-01-22 01:22:37.0 +0100
@@ -1168,7 +1168,7 @@
 {
   self.in_single += 1
   self.env.extend
-  lexer.lex_state = :expr_end # force for args
+  lexer.lex_state = :expr_endfn # force for args
   result = lexer.lineno
 }
 f_arglist bodystmt kEND
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby21_parser.rb new/lib/ruby21_parser.rb
--- old/lib/ruby21_parser.rb2015-10-26 23:42:47.0 +0100
+++ new/lib/ruby21_parser.rb2016-01-22 01:22:37.0 +0100
@@ -5110,7 +5110,7 @@
 def _reduce_329(val, _values, result)
   self.in_single += 1
   self.env.extend
-  lexer.lex_state = :expr_end # force for args
+  lexer.lex_state = :expr_endfn # force for args
   result = lexer.lineno
 
 result
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby21_parser.y new/lib/ruby21_parser.y
--- old/lib/ruby21_parser.y 2015-10-26 23:42:47.0 +0100
+++ new/lib/ruby21_parser.y 2016-01-22 01:22:37.0 +0100
@@ -1167,7 +1167,7 @@
 {
   self.in_single += 1
   

commit rubygem-ruby_parser for openSUSE:Factory

2015-10-30 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2015-10-30 21:52:59

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2015-09-30 05:48:56.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2015-10-30 21:53:00.0 +0100
@@ -1,0 +2,12 @@
+Tue Oct 27 05:31:29 UTC 2015 - co...@suse.com
+
+- updated to version 3.7.2
+ see installed History.txt
+
+  === 3.7.2 / 2015-10-26
+  
+  * 1 bug fix:
+  
+* I hate regexen. Fixed a lexing bug confusing strings vs labels. 
(phiggins)
+
+---

Old:

  ruby_parser-3.7.1.gem

New:

  ruby_parser-3.7.2.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.Ae7GTO/_old  2015-10-30 21:53:01.0 +0100
+++ /var/tmp/diff_new_pack.Ae7GTO/_new  2015-10-30 21:53:01.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.7.1
+Version:3.7.2
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.7.1.gem -> ruby_parser-3.7.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2015-08-06 23:31:41.0 +0200
+++ new/History.txt 2015-10-26 23:42:46.0 +0100
@@ -1,3 +1,9 @@
+=== 3.7.2 / 2015-10-26
+
+* 1 bug fix:
+
+  * I hate regexen. Fixed a lexing bug confusing strings vs labels. (phiggins)
+
 === 3.7.1 / 2015-08-06
 
 * 1 minor enhancement:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby18_parser.rb new/lib/ruby18_parser.rb
--- old/lib/ruby18_parser.rb2015-08-06 23:31:41.0 +0200
+++ new/lib/ruby18_parser.rb2015-10-26 23:42:46.0 +0100
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY
-# This file is automatically generated by Racc 1.4.12
+# This file is automatically generated by Racc 1.4.13
 # from Racc grammer file "".
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby19_parser.rb new/lib/ruby19_parser.rb
--- old/lib/ruby19_parser.rb2015-08-06 23:31:41.0 +0200
+++ new/lib/ruby19_parser.rb2015-10-26 23:42:46.0 +0100
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY
-# This file is automatically generated by Racc 1.4.12
+# This file is automatically generated by Racc 1.4.13
 # from Racc grammer file "".
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby20_parser.rb new/lib/ruby20_parser.rb
--- old/lib/ruby20_parser.rb2015-08-06 23:31:41.0 +0200
+++ new/lib/ruby20_parser.rb2015-10-26 23:42:46.0 +0100
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY
-# This file is automatically generated by Racc 1.4.12
+# This file is automatically generated by Racc 1.4.13
 # from Racc grammer file "".
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby21_parser.rb new/lib/ruby21_parser.rb
--- old/lib/ruby21_parser.rb2015-08-06 23:31:42.0 +0200
+++ new/lib/ruby21_parser.rb2015-10-26 23:42:47.0 +0100
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY
-# This file is automatically generated by Racc 1.4.12
+# This file is automatically generated by Racc 1.4.13
 # from Racc grammer file "".
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby22_parser.rb new/lib/ruby22_parser.rb
--- old/lib/ruby22_parser.rb2015-08-06 23:31:42.0 +0200
+++ new/lib/ruby22_parser.rb2015-10-26 23:42:47.0 +0100
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY
-# This file is automatically generated by Racc 1.4.12
+# This file is automatically generated by Racc 1.4.13
 # from Racc grammer file "".
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby_lexer.rb new/lib/ruby_lexer.rb
--- old/lib/ruby_lexer.rb   2015-08-06 23:31:42.0 +0200
+++ new/lib/ruby_lexer.rb   2015-10-26 23:42:47.0 +0100
@@ -668,10 +668,10 @@
   end
 
   def process_label_or_string text
-if @was_label && text =~ /:$/ then
+if @was_label && t

commit rubygem-ruby_parser for openSUSE:Factory

2015-09-29 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2015-09-30 05:48:55

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2015-06-12 20:30:38.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2015-09-30 05:48:56.0 +0200
@@ -1,0 +2,17 @@
+Fri Aug  7 04:31:24 UTC 2015 - co...@suse.com
+
+- updated to version 3.7.1
+ see installed History.txt
+
+  === 3.7.1 / 2015-08-06
+  
+  * 1 minor enhancement:
+  
+* Improved understandability of lexing postfix symbols.
+  
+  * 2 bug fixes:
+  
+* Fixed timeout caused by regexp backtracking bug w/ long strings in 2.2 
parser. (presidentbeef)
+* Rename DEBUG env toggle to RB_LINENO_DEBUG. (tenderlove)
+
+---

Old:

  ruby_parser-3.7.0.gem

New:

  ruby_parser-3.7.1.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.4jefyr/_old  2015-09-30 05:48:57.0 +0200
+++ /var/tmp/diff_new_pack.4jefyr/_new  2015-09-30 05:48:57.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.7.0
+Version:3.7.1
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.7.0.gem -> ruby_parser-3.7.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2015-05-29 00:04:32.0 +0200
+++ new/History.txt 2015-08-06 23:31:41.0 +0200
@@ -1,3 +1,14 @@
+=== 3.7.1 / 2015-08-06
+
+* 1 minor enhancement:
+
+  * Improved understandability of lexing postfix symbols.
+
+* 2 bug fixes:
+
+  * Fixed timeout caused by regexp backtracking bug w/ long strings in 2.2 
parser. (presidentbeef)
+  * Rename DEBUG env toggle to RB_LINENO_DEBUG. (tenderlove)
+
 === 3.7.0 / 2015-05-28
 
 * 2 major enhancements:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby_lexer.rb new/lib/ruby_lexer.rb
--- old/lib/ruby_lexer.rb   2015-05-29 00:04:33.0 +0200
+++ new/lib/ruby_lexer.rb   2015-08-06 23:31:42.0 +0200
@@ -662,6 +662,23 @@
 return result(:expr_end, :tSYMBOL, symbol)
   end
 
+  def was_label?
+@was_label = ruby22_label?
+true
+  end
+
+  def process_label_or_string text
+if @was_label && text =~ /:$/ then
+  @was_label = nil
+  return process_label text
+elsif text =~ /:$/ then
+  ss.pos -= 1 # put back ":"
+  text = text[0..-2]
+end
+
+result :expr_end, :tSTRING, text[1..-2].gsub(//, "\\").gsub(/\\'/, "'")
+  end
+
   def process_label text
 result = process_symbol text
 result[0] = :tLABEL
@@ -1202,7 +1219,7 @@
 
 require "ruby_lexer.rex"
 
-if ENV["DEBUG"] then
+if ENV["RP_LINENO_DEBUG"] then
   class RubyLexer
 alias :old_lineno= :lineno=
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby_lexer.rex new/lib/ruby_lexer.rex
--- old/lib/ruby_lexer.rex  2015-05-29 00:04:33.0 +0200
+++ new/lib/ruby_lexer.rex  2015-08-06 23:31:42.0 +0200
@@ -93,9 +93,7 @@
 
 /\[/process_square_bracket
 
-# TODO: make this conditional on ruby 2.2
-ruby22_label?   /\'#{SSTRING}\':/o  process_label
-/\'#{SSTRING}\'/o   { result :expr_end, :tSTRING, 
matched[1..-2].gsub(//, "\\").gsub(/\\'/, "'") } # " stupid emacs
+was_label?/\'#{SSTRING}\':?/o   process_label_or_string
 
 : /\|/
 |   /\|\|\=/{ result :expr_beg, :tOP_ASGN, "||" }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby_lexer.rex.rb new/lib/ruby_lexer.rex.rb
--- old/lib/ruby_lexer.rex.rb   2015-05-29 00:04:33.0 +0200
+++ new/lib/ruby_lexer.rex.rb   2015-08-06 23:31:42.0 +0200
@@ -163,10 +163,8 @@
 end # group /[+\d]/
   when text = ss.scan(/\[/) then
 process_square_bracket text
-  when ruby22_label? && (text = ss.scan(/\'#{SSTRING}\':/o)) then
-process_label text
-  when text = ss.scan(/\'#{SSTRING}\'/o) then
-action { result :expr_e

commit rubygem-ruby_parser for openSUSE:Factory

2015-06-12 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2015-06-12 20:30:36

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2015-04-18 10:41:04.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2015-06-12 20:30:38.0 +0200
@@ -1,0 +2,24 @@
+Fri May 29 04:33:58 UTC 2015 - co...@suse.com
+
+- updated to version 3.7.0
+ see installed History.txt
+
+  === 3.7.0 / 2015-05-28
+  
+  * 2 major enhancements:
+  
+* Added preliminary support for ruby 2.2 syntax.
+* Now writing all 2.x parsers from one source, generating racc files.
+  
+  * 1 minor enhancement:
+  
+* Added RubyLexer#process_label and hooked it up to "x": and 'x': 
productions.
+  
+  * 4 bug fixes:
+  
+* Fixed handling of block_args to be consistent across all parse versions.
+* Fixed lexing of label assoc args w/ newlines in between k/v. (jeremyf)
+* Fixed lexing of x?'':y for ruby22 (not a label). (presidentbeef)
+* clear and restore cmdarg stack around def args and body.
+
+---

Old:

  ruby_parser-3.6.6.gem

New:

  ruby_parser-3.7.0.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.ClxZ5D/_old  2015-06-12 20:30:39.0 +0200
+++ /var/tmp/diff_new_pack.ClxZ5D/_new  2015-06-12 20:30:39.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.6.6
+Version:3.7.0
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.6.6.gem -> ruby_parser-3.7.0.gem ++
 13584 lines of diff (skipped)




commit rubygem-ruby_parser for openSUSE:Factory

2015-04-18 Thread h_root


binA1YelNboFj.bin
Description: Binary data


commit rubygem-ruby_parser for openSUSE:Factory

2015-03-25 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2015-03-25 10:00:34

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2015-02-11 16:46:42.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2015-03-25 10:00:35.0 +0100
@@ -1,0 +2,8 @@
+Fri Mar 20 20:49:27 UTC 2015 - co...@suse.com
+
+- updated to version 3.6.5
+ * 1 minor enhancement:
+ 
+   * Add line numbers from block comments =begin/=end. (presidentbeef)
+
+---

Old:

  ruby_parser-3.6.4.gem

New:

  ruby_parser-3.6.5.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.h4DT3s/_old  2015-03-25 10:00:36.0 +0100
+++ /var/tmp/diff_new_pack.h4DT3s/_new  2015-03-25 10:00:36.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.6.4
+Version:3.6.5
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.6.4.gem -> ruby_parser-3.6.5.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2015-01-17 02:10:48.0 +0100
+++ new/History.txt 2015-03-12 23:58:18.0 +0100
@@ -1,3 +1,9 @@
+=== 3.6.5 / 2015-03-12
+
+* 1 minor enhancement:
+
+  * Add line numbers from block comments =begin/=end. (presidentbeef)
+
 === 3.6.4 / 2015-01-16
 
 * 1 bug fix:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby_lexer.rb new/lib/ruby_lexer.rb
--- old/lib/ruby_lexer.rb   2015-01-17 02:10:48.0 +0100
+++ new/lib/ruby_lexer.rb   2015-03-12 23:58:19.0 +0100
@@ -322,6 +322,7 @@
 end
 
 @comments << matched
+self.lineno += matched.count("\n")
 
 nil # TODO
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby_parser_extras.rb 
new/lib/ruby_parser_extras.rb
--- old/lib/ruby_parser_extras.rb   2015-01-17 02:10:48.0 +0100
+++ new/lib/ruby_parser_extras.rb   2015-03-12 23:58:19.0 +0100
@@ -91,7 +91,7 @@
 end
 
 module RubyParserStuff
-  VERSION = "3.6.4" unless constants.include? "VERSION" # SIGH
+  VERSION = "3.6.5" unless constants.include? "VERSION" # SIGH
 
   attr_accessor :lexer, :in_def, :in_single, :file
   attr_reader :env, :comments
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2015-01-17 02:10:48.0 +0100
+++ new/metadata2015-03-12 23:58:18.0 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: ruby_parser
 version: !ruby/object:Gem::Version
-  version: 3.6.4
+  version: 3.6.5
 platform: ruby
 authors:
 - Ryan Davis
@@ -29,7 +29,7 @@
   xJcC6UN6NHMOVMyAXsr2HR0gRRx4ofN1LoP2KhXzSr8UMvQYlwPmE0N5GQv1b5AO
   VpzF30vNaJK6ZT7xlIsIlwmH
   -END CERTIFICATE-
-date: 2015-01-17 00:00:00.0 Z
+date: 2015-03-12 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: sexp_processor
@@ -214,12 +214,9 @@
   version: '0'
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.4.1
+rubygems_version: 2.4.5
 signing_key: 
 specification_version: 4
 summary: ruby_parser (RP) is a ruby parser written in pure ruby (utilizing 
racc--which
   does by default use a C extension)
-test_files:
-- test/test_ruby_lexer.rb
-- test/test_ruby_parser.rb
-- test/test_ruby_parser_extras.rb
+test_files: []
Files old/metadata.gz.sig and new/metadata.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/test_ruby_parser.rb new/test/test_ruby_parser.rb
--- old/test/test_ruby_parser.rb2015-01-17 02:10:48.0 +0100
+++ new/test/test_ruby_parser.rb2015-03-12 23:58:19.0 +0100
@@ -316,6 +316,15 @@
 assert_parse rb, pt
   end
 
+  def test_eq_begin_line_numbers
+rb = "1\n=begin\ncomment\ncomment\n=end\n2"
+pt = s(:block,
+   s(:lit, 1).line(1),
+   s(:lit, 2).line(6))
+
+assert_parse rb, pt
+  end
+
   def test_bug_call_arglist_parens
 rb = 'g ( 1), 2'
 pt = s(:call, 

commit rubygem-ruby_parser for openSUSE:Factory

2015-02-11 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2015-02-11 16:46:39

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2014-10-18 09:09:56.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2015-02-11 16:46:42.0 +0100
@@ -1,0 +2,7 @@
+Mon Feb  9 12:30:34 UTC 2015 - co...@suse.com
+
+- updated to version 3.6.4
+ * 1 bug fix:
+   * Removed shebangs in tests because of bugs (aka 'features') in RPM 
packaging tools.
+
+---

Old:

  ruby_parser-3.6.3.gem

New:

  ruby_parser-3.6.4.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.mV9I05/_old  2015-02-11 16:46:43.0 +0100
+++ /var/tmp/diff_new_pack.mV9I05/_new  2015-02-11 16:46:43.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-ruby_parser
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-ruby_parser
-Version:3.6.3
+Version:3.6.4
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++ ruby_parser-3.6.3.gem -> ruby_parser-3.6.4.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2014-09-27 03:53:53.0 +0200
+++ new/History.txt 2015-01-17 02:10:48.0 +0100
@@ -1,3 +1,9 @@
+=== 3.6.4 / 2015-01-16
+
+* 1 bug fix:
+
+  * Removed shebangs in tests because of bugs (aka 'features') in RPM 
packaging tools.
+
 === 3.6.3 / 2014-09-26
 
 * 1 bug fix:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby_parser_extras.rb 
new/lib/ruby_parser_extras.rb
--- old/lib/ruby_parser_extras.rb   2014-09-27 03:53:54.0 +0200
+++ new/lib/ruby_parser_extras.rb   2015-01-17 02:10:48.0 +0100
@@ -91,7 +91,7 @@
 end
 
 module RubyParserStuff
-  VERSION = "3.6.3" unless constants.include? "VERSION" # SIGH
+  VERSION = "3.6.4" unless constants.include? "VERSION" # SIGH
 
   attr_accessor :lexer, :in_def, :in_single, :file
   attr_reader :env, :comments
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2014-09-27 03:53:53.0 +0200
+++ new/metadata2015-01-17 02:10:48.0 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: ruby_parser
 version: !ruby/object:Gem::Version
-  version: 3.6.3
+  version: 3.6.4
 platform: ruby
 authors:
 - Ryan Davis
@@ -29,7 +29,7 @@
   xJcC6UN6NHMOVMyAXsr2HR0gRRx4ofN1LoP2KhXzSr8UMvQYlwPmE0N5GQv1b5AO
   VpzF30vNaJK6ZT7xlIsIlwmH
   -END CERTIFICATE-
-date: 2014-09-27 00:00:00.0 Z
+date: 2015-01-17 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: sexp_processor
@@ -51,14 +51,14 @@
 requirements:
 - - ~>
   - !ruby/object:Gem::Version
-version: '5.4'
+version: '5.5'
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
 requirements:
 - - ~>
   - !ruby/object:Gem::Version
-version: '5.4'
+version: '5.5'
 - !ruby/object:Gem::Dependency
   name: rdoc
   requirement: !ruby/object:Gem::Requirement
Files old/metadata.gz.sig and new/metadata.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/test_ruby_lexer.rb new/test/test_ruby_lexer.rb
--- old/test/test_ruby_lexer.rb 2014-09-27 03:53:54.0 +0200
+++ new/test/test_ruby_lexer.rb 2015-01-17 02:10:48.0 +0100
@@ -1,4 +1,3 @@
-#!/usr/local/bin/ruby
 # encoding: US-ASCII
 
 require 'rubygems'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/test_ruby_parser.rb new/test/test_ruby_parser.rb
--- old/test/test_ruby_parser.rb2014-09-27 03:53:54.0 +0200
+++ new/test/test_ruby_parser.rb2015-01-17 02:10:

commit rubygem-ruby_parser for openSUSE:Factory

2014-10-18 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2014-10-18 09:09:30

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2014-10-14 07:12:36.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2014-10-18 09:09:56.0 +0200
@@ -1,0 +2,8 @@
+Wed Oct 15 11:09:53 UTC 2014 - co...@suse.com
+
+- updated to version 3.6.3
+  * 1 bug fix:
+* Fixed bug caused by latest version of oedipus_lex not exporting lineno 
accessor.
+* Handle return/next/break/yield w/ block call (WHY).
+
+---

Old:

  ruby_parser-3.6.1.gem

New:

  ruby_parser-3.6.3.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.dQ4RPx/_old  2014-10-18 09:09:57.0 +0200
+++ /var/tmp/diff_new_pack.dQ4RPx/_new  2014-10-18 09:09:57.0 +0200
@@ -16,18 +16,24 @@
 #
 
 
+#
+# This file was generated with a gem2rpm.yml and not just plain gem2rpm.
+# All sections marked as MANUAL, license headers, summaries and descriptions
+# can be maintained in that file. Please consult this file before editing any
+# of those fields
+#
+
 Name:   rubygem-ruby_parser
-Version:3.6.1
+Version:3.6.3
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
-%define mod_branch -%{version}
-%define mod_weight 30601
-
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{rubygem gem2rpm}
+BuildRequires:  %{rubygem rdoc > 3.10}
+BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros >= 5
 BuildRequires:  update-alternatives
-BuildRequires:  rubygem(rdoc) > 3.10
 Url:https://github.com/seattlerb/ruby_parser
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
@@ -56,8 +62,7 @@
 Tested against 801,039 files from the latest of all rubygems (as of 2013-05):
 * 1.8 parser is at 99.9739% accuracy, 3.651 sigma
 * 1.9 parser is at 99.9940% accuracy, 4.013 sigma
-* 2.0 parser is at 99.9939% accuracy, 4.008 sigma
-
+* 2.0 parser is at 99.9939% accuracy, 4.008 sigma.
 
 %prep
 
@@ -68,7 +73,6 @@
   --symlink-binaries \
   --doc-files="History.txt README.txt" \
   -f
-
 # MANUAL
 perl -p -i -e 's|#!\S+|#!/usr/bin/ruby|g' 
%{buildroot}%{_libdir}/*/gems/*/gems/%{mod_full_name}/test/*
 # /MANUAL

++ ruby_parser-3.6.1.gem -> ruby_parser-3.6.3.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.autotest new/.autotest
--- old/.autotest   2014-05-13 01:23:25.0 +0200
+++ new/.autotest   2014-09-27 03:53:53.0 +0200
@@ -1,7 +1,7 @@
 # -*- ruby -*-
 
 require 'autotest/restart'
-require 'autotest/isolate'
+# require 'autotest/isolate'
 require 'autotest/rcov' if ENV['RCOV']
 
 Autotest.add_hook :initialize do |at|
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2014-05-13 01:23:25.0 +0200
+++ new/History.txt 2014-09-27 03:53:53.0 +0200
@@ -1,4 +1,16 @@
-=== 3.6.1 / -MM-DD
+=== 3.6.3 / 2014-09-26
+
+* 1 bug fix:
+
+  * Fixed bug caused by latest version of oedipus_lex not exporting lineno 
accessor.
+
+=== 3.6.2 / 2014-07-18
+
+* 1 bug fix:
+
+  * Handle return/next/break/yield w/ block call (WHY).
+
+=== 3.6.1 / 2014-05-12
 
 * 1 bug fix:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Rakefile new/Rakefile
--- old/Rakefile2014-05-13 01:23:25.0 +0200
+++ new/Rakefile2014-09-27 03:53:53.0 +0200
@@ -86,7 +86,7 @@
 end
 
 task :debug => :isolate do
-  ENV["V"] ||= "20"
+  ENV["V"] ||= "21"
   Rake.application[:parser].invoke # this way we can have DEBUG set
   Rake.application[:lexer].invoke # this way we can have DEBUG set
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby18_parser.rb new/lib/ruby18_parser.rb
--- old/lib/ruby18_parser.rb2014-05-13 01:23:25.0 +0200
+++ new/lib/ruby18_parser.rb2014-09-27 03:53:53.0 +0200
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY
-# This file is automatically generated by Racc 1.4.11
+# This file is automatically g

commit rubygem-ruby_parser for openSUSE:Factory

2014-10-13 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2014-10-14 07:11:52

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2014-09-12 12:22:51.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2014-10-14 07:12:36.0 +0200
@@ -1,0 +2,5 @@
+Mon Oct 13 06:25:16 UTC 2014 - adr...@suse.de
+
+- adapt to new rubygem packaging style
+
+---



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.WtOSHv/_old  2014-10-14 07:12:37.0 +0200
+++ /var/tmp/diff_new_pack.WtOSHv/_new  2014-10-14 07:12:37.0 +0200
@@ -25,7 +25,7 @@
 %define mod_weight 30601
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros >= 3
+BuildRequires:  ruby-macros >= 5
 BuildRequires:  update-alternatives
 BuildRequires:  rubygem(rdoc) > 3.10
 Url:https://github.com/seattlerb/ruby_parser
@@ -58,83 +58,21 @@
 * 1.9 parser is at 99.9940% accuracy, 4.013 sigma
 * 2.0 parser is at 99.9939% accuracy, 4.008 sigma
 
-%package doc
-Summary:RDoc documentation for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description doc
-Documentation generated at gem installation time.
-Usually in RDoc and RI formats.
-
-%package testsuite
-Summary:Test suite for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description testsuite
-Test::Unit or RSpec files, useful for developers.
 
 %prep
-#gem_unpack
-#if you need patches, apply them here and replace the # with a % sign in the 
surrounding lines
-#gem_build
 
 %build
 
 %install
-%gem_install -f
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-mv %{buildroot}%{_bindir}/ruby_parse{,%{mod_branch}}
-touch %{buildroot}%{_sysconfdir}/alternatives/ruby_parse
-ln -s %{_sysconfdir}/alternatives/ruby_parse %{buildroot}%{_bindir}/ruby_parse
-
-mv %{buildroot}%{_bindir}/ruby_parse_extract_error{,%{mod_branch}}
-touch %{buildroot}%{_sysconfdir}/alternatives/ruby_parse_extract_error
-ln -s %{_sysconfdir}/alternatives/ruby_parse_extract_error 
%{buildroot}%{_bindir}/ruby_parse_extract_error
-
-mkdir -p %{buildroot}%{_docdir}/%{name}
-ln -s %{gem_base}/gems/%{mod_full_name}/History.txt 
%buildroot/%{_docdir}/%{name}/History.txt
-ln -s %{gem_base}/gems/%{mod_full_name}/README.txt 
%buildroot/%{_docdir}/%{name}/README.txt
+%gem_install \
+  --symlink-binaries \
+  --doc-files="History.txt README.txt" \
+  -f
 
 # MANUAL
 perl -p -i -e 's|#!\S+|#!/usr/bin/ruby|g' 
%{buildroot}%{_libdir}/*/gems/*/gems/%{mod_full_name}/test/*
 # /MANUAL
 
-%post
-/usr/sbin/update-alternatives --install \
-%{_bindir}/ruby_parse ruby_parse %{_bindir}/ruby_parse%{mod_branch} 
%{mod_weight}
-/usr/sbin/update-alternatives --install \
-%{_bindir}/ruby_parse_extract_error ruby_parse_extract_error 
%{_bindir}/ruby_parse_extract_error%{mod_branch} %{mod_weight}
-
-%preun
-if [ "$1" = 0 ] ; then
-/usr/sbin/update-alternatives --remove ruby_parse 
%{_bindir}/ruby_parse%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
-/usr/sbin/update-alternatives --remove ruby_parse_extract_error 
%{_bindir}/ruby_parse_extract_error%{mod_branch}
-fi
-
-%files
-%defattr(-,root,root,-)
-%{_docdir}/%{name}
-%{_bindir}/ruby_parse%{mod_branch}
-%{_bindir}/ruby_parse
-%ghost %{_sysconfdir}/alternatives/ruby_parse
-%{_bindir}/ruby_parse_extract_error%{mod_branch}
-%{_bindir}/ruby_parse_extract_error
-%ghost %{_sysconfdir}/alternatives/ruby_parse_extract_error
-%{gem_base}/cache/%{mod_full_name}.gem
-%{gem_base}/gems/%{mod_full_name}/
-%exclude %{gem_base}/gems/%{mod_full_name}/test
-%{gem_base}/specifications/%{mod_full_name}.gemspec
-
-%files doc
-%defattr(-,root,root,-)
-%doc %{gem_base}/doc
-
-%files testsuite
-%defattr(-,root,root,-)
-%{gem_base}/gems/%{mod_full_name}/test
+%gem_packages
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2014-09-12 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2014-09-12 11:28:29

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2014-05-22 06:57:45.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2014-09-12 12:22:51.0 +0200
@@ -1,0 +2,13 @@
+Wed Sep 10 13:57:52 UTC 2014 - mrueck...@suse.de
+
+- added gem2rpm.yml as source
+
+---
+Wed Sep 10 09:39:32 UTC 2014 - mrueck...@suse.de
+
+- added a small scriptlet to fix the shebang line of the test
+  scripts
+- also added a gem2rpm.yml for later, but did not regenerate the
+  specfile just yet.
+
+---

New:

  gem2rpm.yml



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.x6jxYM/_old  2014-09-12 12:22:52.0 +0200
+++ /var/tmp/diff_new_pack.x6jxYM/_new  2014-09-12 12:22:52.0 +0200
@@ -30,6 +30,7 @@
 BuildRequires:  rubygem(rdoc) > 3.10
 Url:https://github.com/seattlerb/ruby_parser
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source1:gem2rpm.yml
 Summary:ruby_parser (RP) is a ruby parser written in pure ruby 
(utilizing
 License:MIT
 Group:  Development/Languages/Ruby
@@ -96,6 +97,10 @@
 ln -s %{gem_base}/gems/%{mod_full_name}/History.txt 
%buildroot/%{_docdir}/%{name}/History.txt
 ln -s %{gem_base}/gems/%{mod_full_name}/README.txt 
%buildroot/%{_docdir}/%{name}/README.txt
 
+# MANUAL
+perl -p -i -e 's|#!\S+|#!/usr/bin/ruby|g' 
%{buildroot}%{_libdir}/*/gems/*/gems/%{mod_full_name}/test/*
+# /MANUAL
+
 %post
 /usr/sbin/update-alternatives --install \
 %{_bindir}/ruby_parse ruby_parse %{_bindir}/ruby_parse%{mod_branch} 
%{mod_weight}

++ gem2rpm.yml ++
# ---
# ## used by gem2rpm
# :summary: this is a custom summary
# ## used by gem2rpm
# :description: |-
#   this is a custom description
#
#   it can be multiline
# ## used by gem2rpm
# :license: MIT or Ruby
# ## used by gem2rpm and gem_packages
# :version_suffix: -x_y
# ## used by gem2rpm and gem_packages
# :disable_docs: true
# ## used by gem2rpm
# :disable_automatic_rdoc_dep: true
# ## used by gem2rpm
# :preamble: |-
#   BuildRequires: foobar
#   Requires: foobar
# ## used by gem2rpm
# :patches:
#   foo.patch: -p1
#   bar.patch: 
# ## used by gem2rpm
# :sources:
# - foo.desktop
# - bar.desktop
# :gem_install_args: ''
# ## used by gem2rpm
# :pre_install: |-
#   %if 0%{?use_system_libev}
#   export USE_VENDORED_LIBEV="no"
#   %endif
# ## used by gem2rpm
# :post_install: |-
#   # delete custom files here or do other fancy stuff
#   install -D -m 0644 %{S:1} %{buildroot}%{_bindir}/gem2rpm-opensuse
# ## used by gem2rpm
# :testsuite_command: |-
#   (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name} && rake test)
# ## used by gem2rpm
# :filelist: |-
#   /usr/bin/gem2rpm-opensuse
# ## used by gem2rpm
# :scripts:
#   :post: |-
# /bin/echo foo
# ## used by gem_packages
# :main:
#   :preamble: |-
# Requires: util-linux
# Recommends: pwgen
#   :filelist: |-
# /usr/bin/gem2rpm-opensuse
# ## used by gem_packages
# :custom:
#   apache:
# :preamble: |-
#   Requires: .
# :filelist: |-
#   /etc/apache2/conf.d/passenger.conf
# :summary: Custom summary is optional
# :description: |-
#   Custom description is optional
#
#   bar
# :post: |-
#   /bin/echo foo
#
---
:post_install: |-
  perl -p -i -e 's|#!\S+|#!/usr/bin/ruby|g' 
%{buildroot}%{_libdir}/*/gems/*/gems/%{mod_full_name}/test/*
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2014-05-21 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2014-05-22 06:57:44

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2014-04-09 13:17:21.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2014-05-22 06:57:45.0 +0200
@@ -1,0 +2,13 @@
+Sun May 18 09:04:44 UTC 2014 - co...@suse.com
+
+- updated to version 3.6.1
+ * 1 bug fix:
+   * Strings that don't match the encoding of the file are now returned as 
ASCII-8BIT.
+ 
+ * 1 minor enhancement:
+   * Added new_string and switched all parsers to it.
+ 
+ * 1 bug fix:
+   * Fixed line numbers of nodes following multi-line strings. (presidentbeef)
+
+---

Old:

  ruby_parser-3.5.0.gem

New:

  ruby_parser-3.6.1.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.ecsSxv/_old  2014-05-22 06:57:46.0 +0200
+++ /var/tmp/diff_new_pack.ecsSxv/_new  2014-05-22 06:57:46.0 +0200
@@ -17,12 +17,12 @@
 
 
 Name:   rubygem-ruby_parser
-Version:3.5.0
+Version:3.6.1
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
 %define mod_branch -%{version}
-%define mod_weight 30500
+%define mod_weight 30601
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ruby-macros >= 3

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2014-04-09 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2014-04-09 13:17:19

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2014-02-25 07:41:39.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2014-04-09 13:17:21.0 +0200
@@ -1,0 +2,18 @@
+Sun Apr  6 05:38:51 UTC 2014 - co...@suse.com
+
+- updated to version 3.5.0
+ * 1 major enhancement:
+ 
+   * Added initial support for ruby 2.1 syntax. Doesn't have numeric 
extensions yet.
+ 
+ * 2 minor enhancements:
+ 
+   * Converted ruby_lexer.rex to use new grouping mechanism. ~15% improvement 
in speed.
+   * Various lexer cleanup.
+ 
+ * 2 bug fixes:
+ 
+   * 2.0/2.1: Fixed block kw args.
+   * Fixed env for kwargs and friends.
+
+---

Old:

  ruby_parser-3.4.1.gem

New:

  ruby_parser-3.5.0.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.eayW4z/_old  2014-04-09 13:17:22.0 +0200
+++ /var/tmp/diff_new_pack.eayW4z/_new  2014-04-09 13:17:22.0 +0200
@@ -17,12 +17,12 @@
 
 
 Name:   rubygem-ruby_parser
-Version:3.4.1
+Version:3.5.0
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
 %define mod_branch -%{version}
-%define mod_weight 30401
+%define mod_weight 30500
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ruby-macros >= 3

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2014-02-24 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2014-02-25 07:41:38

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2014-02-12 21:51:59.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2014-02-25 07:41:39.0 +0100
@@ -1,0 +2,10 @@
+Sat Feb 22 06:25:42 UTC 2014 - co...@suse.com
+
+- updated to version 3.4.1
+ * 1 minor enhancement:
+   * Added StackState#store and #restore.
+ 
+ * 1 bug fix:
+   * 1.8/1.9/2.0: Fixed tSTRING_DBEG w/ f'd up amounts of nesting + braces + 
do/end. yeah. I'm as confused as you are.
+
+---

Old:

  ruby_parser-3.4.0.gem

New:

  ruby_parser-3.4.1.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.gi1hYX/_old  2014-02-25 07:41:40.0 +0100
+++ /var/tmp/diff_new_pack.gi1hYX/_new  2014-02-25 07:41:40.0 +0100
@@ -17,12 +17,12 @@
 
 
 Name:   rubygem-ruby_parser
-Version:3.4.0
+Version:3.4.1
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
 %define mod_branch -%{version}
-%define mod_weight 30400
+%define mod_weight 30401
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ruby-macros >= 3

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2014-02-12 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2014-02-12 21:51:58

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2013-08-04 23:52:43.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2014-02-12 21:51:59.0 +0100
@@ -1,0 +2,77 @@
+Thu Feb  6 18:00:20 UTC 2014 - co...@suse.com
+
+- updated to version 3.4.0
+ * 1 major enhancement:
+ 
+   * Replaced hand-written/optimized f'd-up lexer with an oedipus_lex
+ generated lexer. This makes it roughly 40-50% faster.
+ 
+ * 30 minor enhancements:
+ 
+   * 2.0: Added support for a.b c() do d end.e do |f| g end
+   * 2.0: Added support for a.b c() do d end.e f do |g| h end
+   * Added -s flag to ruby_parse_extract_error to output timings.
+   * Added RubyLexer #command_state and #last_state to deal with oedipus_lex 
differences.
+   * Added String#lineno and #lineno= because I'm a bad bad person.
+   * Added a bunch of RubyLexer scanning methods: beginning_of_line?, check, 
scan, etc.
+   * Added a bunch of process_* methods extracted from old yylex. 
process_amper, etc.
+   * Added lib/.document to save my laptop's battery from pain and suffering
+   * Adjust lineno when we lex a bunch of blank lines.
+   * Attach lineno to tIDENTIFIER values (strings, ugh)
+   * Cleaned up and re-ordered node_assign to be faster (ordered by actual 
occurrance).
+   * Extend RubyParserStuff#gettable to set the lineno if it comes in with the 
id.
+   * Extended RubyParserStuff#new_case to take line number.
+   * Finally dropped RPStringScanner's BS #current_line.
+   * Finally dropped RPStringScanner's BS line number calculation (lineno). 
+   * Implemented Sexp#add_all since we now have a test case for it.
+   * Removed :call case of node_assign. I don't think it is possible.
+   * Removed RubyLexer #extra_lines_added. No longer used. Complex heredoc 
lineno's possible screwed up.
+   * Removed RubyLexer#parse_number. Handled by oedipus_lex.
+   * Removed RubyLexer#yacc_value now that next_token returns pairs.
+   * Removed RubyLexer's @src. Now taken care of by oedipus_lex.
+   * Removed RubyParser#advance. RubyParser#next_token takes care of 
everything now.
+   * Removed RubyParserExtras#arg_add. (presidentbeef! YAY!)
+   * Removed lib/gauntlet_rubyparser.rb. I just don't use it anymore. Too slow.
+   * RubyLexer#is_label_possible? doesn't need an arg
+
+---
+Mon Jan 20 09:29:11 UTC 2014 - co...@suse.com
+
+- updated to version 3.3.0
+ * Notes:
+ 
+ 39 files failed to parse out of ~834k files makes this 99.9953% or 4.07σ.
+ 
+ * 15 minor enhancements:
+ 
+   * 2.0: Parse kwarg as lvars. (chastell)
+   * Added RubyLexer#beginning_of_line?, check(re), end_of_stream?
+   * Added RubyLexer#process_token_keyword.
+   * Added RubyLexer#scan, #matched, #beginning_of_line? and others to 
decouple from internals.
+   * Added lexing of \u### and \u{###}."
+   * Added optimizations for simple quoted symbols.
+   * Aliased Lexer#src to ss (since that is what it is).
+   * Allow for 20 in parser class name.
+   * Modified parsers line number calculations for defn nodes.
+   * Removed Env#dynamic, #dynamic?, #use, #used?
+   * Removed RubyLexer#tern. Introduced and disused during 3.0 alpha. 
(whitequark)
+   * Removed unused RubyLexer#warnings.
+   * Renamed *_RE consts to just * (IDENT_CHAR, ESC, etc).
+   * new_defn now sets arg node line number directly.
+   * zero byte is allowed in symbols for 1.9 / 2.0.
+ 
+ * 11 bug fixes:
+ 
+   * 2.0: Fixed paren-less kwargs in defn.
+   * Don't bother with regexp encoding options on 1.9+ to avoid warnings.
+   * Fix constant re-build on ruby 2.0 + rake 10.
+   * Fix lexing of %i with extra whitespace. (flori)
+   * Fixed RubyParserStuff#new_body to deal with nonsensical code better 
(begin-empty+else). (snatchev)
+   * Fixed bug lexing h[k]=begin ... end. Use your space bars people!
+   * Fixed env scoping in new lambdas.
+   * Fixed handling of single array arg in attrasgn.
+   * Fixed test to call RubyLexer#reset between assertions.
+   * No longer assigning ivar/cvars to env. Only locals should be in env.
+   * Refactored initialize and reset to more properly re-initialize as needed.
+
+---

Old:

  ruby_parser-3.2.2.gem

New:

  ruby_parser-3.4.0.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_p

commit rubygem-ruby_parser for openSUSE:Factory

2013-08-04 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2013-08-04 20:42:32

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2013-04-29 09:59:04.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2013-08-04 23:52:43.0 +0200
@@ -1,0 +2,53 @@
+Tue Jul 30 18:46:52 UTC 2013 - co...@suse.com
+
+- updated to version 3.2.2
+ 
+ * 5 bug fixes:
+ 
+   * 1.9/2.0: fixed assocs in return args. (presidentbeef)
+   * Fixed handling of parse error when class is nested in multiple defs. 
(whitequark)
+   * Fixed lexing of %w[] w/ funny whitespace separators. (whitequark)
+   * Fixed more call nodes that have trailing comma syntax. (presidentbeef)
+   * Fixed more call_args slippage.
+ 
+ === 3.2.1 / 2013-07-03
+ 
+ * 1 bug fix:
+ 
+   * 1.9/2.0: Trailing assocs were being munged into arrays. (presidentbeef)
+ 
+ === 3.2.0 / 2013-07-02
+ 
+ * 1 major enhancement:
+ 
+   * Added (rough draft) 2.0 support. Still missing some small / rare things.
+ 
+ * 12 minor enhancements:
+ 
+   * Added %i(symbol-names...) support. (%I too)
+   * Added 140 more tests, jumping test count from 1376 to 2143. Yay for test 
reuse!
+   * Added RubyLexer#brace_nest.
+   * Added compare20 rake task to diff the grammar architecture against MRI.
+   * Added lpar_beg and paren_nest to lexer to track state of parens in 
stabbies
+   * Added shadow nodes for scoped block args.
+   * Compound RubyParser now defaults to 2.0.
+   * Fixed rake to < 10, because 10's file dependency handling is so very 
broken.
+   * Made it possible to specify version in bin/ruby_parse_extract_error w/ -v 
18|19|20
+   * Refactored to RubyParserStuff::ENCODING_ORDER to allow custom tweaking of 
encoding guessing. (samlown)
+   * Switched `rake debug` to default to 2.0.
+   * Translated some fixes across 1.8 and 1.9 from 2.0.
+ 
+ * 42 bug fixes:
+ 
+   * 2.0: Fixed a number of block args scenarios w/ kwargs
+   * 2.0: Fixed args_tail mismatching against lexer.
+   * 2.0: Fixed assocs to return a hash node.
+   * 2.0: Fixed f_block_kw production.
+   * 2.0: Fixed f_block_kwarg production.
+   * 2.0: Fixed handling of stabby proc args in parens.
+   * 2.0: Fixed lexing of kwsplat nodes.
+   * 2.0: Implemented kwsplat nodes.
+   * Added tUBANG to lexer.
+   ...
+
+---

Old:

  ruby_parser-3.1.3.gem

New:

  ruby_parser-3.2.2.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.U0qo0P/_old  2013-08-04 23:52:44.0 +0200
+++ /var/tmp/diff_new_pack.U0qo0P/_new  2013-08-04 23:52:44.0 +0200
@@ -17,21 +17,22 @@
 
 
 Name:   rubygem-ruby_parser
-Version:3.1.3
+Version:3.2.2
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
+%define mod_branch -%{version}
+%define mod_weight 30202
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ruby-macros >= 1
+BuildRequires:  update-alternatives
 BuildRequires:  rubygem(rdoc) > 3.10
 Url:https://github.com/seattlerb/ruby_parser
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Summary:ruby_parser (RP) is a ruby parser written in pure ruby 
(utilizing
 License:MIT
 Group:  Development/Languages/Ruby
-%define mod_branch -3.1.3
-%define mod_weight 3
 PreReq: update-alternatives
 
 %description
@@ -51,6 +52,10 @@
 s(:return, s(:lit, 1)),
 nil),
 s(:return, s(:lit, 0)))
+Tested against 801,039 files from the latest of all rubygems (as of 2013-05):
+* 1.8 parser is at 99.9739% accuracy, 3.651 sigma
+* 1.9 parser is at 99.9940% accuracy, 4.013 sigma
+* 2.0 parser is at 99.9939% accuracy, 4.008 sigma
 
 %package doc
 Summary:RDoc documentation for %{mod_name}
@@ -78,10 +83,18 @@
 
 %install
 %gem_install -f
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 mv %{buildroot}%{_bindir}/ruby_parse{,%{mod_branch}}
-ln -s ruby_parse%{mod_branch} %{buildroot}%{_bindir}/ruby_parse
+touch %{buildroot}%{_sysconfdir}/alternatives/ruby_parse
+ln -s %{_sysconfdir}/alternatives/ruby_parse %{buildroot}%{_bindir}/ruby_parse
+
 mv %{buildroot}%{_bindir}/ruby_parse_extract_error{,%{mod_branch}}
-ln -s ruby_parse_extract_error%{mod_branch} 
%{buildroot}%{_bindir}/ruby_parse_extract_error
+touch %{buildroot}%{_sysconfdir}/alternatives/ruby_parse_extract_error
+ln -s %{_sysconfdir}/alternatives/ruby_parse_extract_error 
%{buildroot

commit rubygem-ruby_parser for openSUSE:Factory

2013-04-29 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2013-04-29 09:59:01

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser", Maintainer is "ruby-de...@suse.de"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2013-03-28 13:26:27.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2013-04-29 09:59:04.0 +0200
@@ -1,0 +2,9 @@
+Sat Apr 20 15:47:11 UTC 2013 - co...@suse.com
+
+- updated to version 3.1.3
+* 2 bug fixes:
+
+  * Fixed begin w/ else but no rescue. (whitequark)
+  * Removed literal stripping from block_append. Not its job.
+
+---

Old:

  ruby_parser-3.1.2.gem

New:

  ruby_parser-3.1.3.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.eAhbZM/_old  2013-04-29 09:59:05.0 +0200
+++ /var/tmp/diff_new_pack.eAhbZM/_new  2013-04-29 09:59:05.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-ruby_parser
-Version:3.1.2
+Version:3.1.3
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
@@ -30,7 +30,7 @@
 Summary:ruby_parser (RP) is a ruby parser written in pure ruby 
(utilizing
 License:MIT
 Group:  Development/Languages/Ruby
-%define mod_branch -3.1.2
+%define mod_branch -3.1.3
 %define mod_weight 3
 PreReq: update-alternatives
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2013-03-28 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2013-03-28 13:26:25

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser", Maintainer is "ruby-de...@suse.de"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2013-01-01 12:04:06.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2013-03-28 13:26:27.0 +0100
@@ -1,0 +2,8 @@
+Tue Mar 19 19:51:44 UTC 2013 - co...@suse.com
+
+- updated to version 3.1.2
+ * 1 minor enhancement:
+ 
+   * OMG A SECURITY ISSUE FOR CODE NOBODY USES... EVER
+
+---

Old:

  ruby_parser-3.1.1.gem

New:

  ruby_parser-3.1.2.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.7iUDCf/_old  2013-03-28 13:26:28.0 +0100
+++ /var/tmp/diff_new_pack.7iUDCf/_new  2013-03-28 13:26:28.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-ruby_parser
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-ruby_parser
-Version:3.1.1
+Version:3.1.2
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
@@ -26,10 +26,13 @@
 BuildRequires:  ruby-macros >= 1
 BuildRequires:  rubygem(rdoc) > 3.10
 Url:https://github.com/seattlerb/ruby_parser
-Source: %{mod_full_name}.gem
+Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Summary:ruby_parser (RP) is a ruby parser written in pure ruby 
(utilizing
 License:MIT
 Group:  Development/Languages/Ruby
+%define mod_branch -3.1.2
+%define mod_weight 3
+PreReq: update-alternatives
 
 %description
 ruby_parser (RP) is a ruby parser written in pure ruby (utilizing
@@ -75,11 +78,31 @@
 
 %install
 %gem_install -f
+mv %{buildroot}%{_bindir}/ruby_parse{,%{mod_branch}}
+ln -s ruby_parse%{mod_branch} %{buildroot}%{_bindir}/ruby_parse
+mv %{buildroot}%{_bindir}/ruby_parse_extract_error{,%{mod_branch}}
+ln -s ruby_parse_extract_error%{mod_branch} 
%{buildroot}%{_bindir}/ruby_parse_extract_error
+
+%post
+/usr/sbin/update-alternatives --install \
+%{_bindir}/ruby_parse ruby_parse %{_bindir}/ruby_parse%{mod_branch} 
%{mod_weight}
+/usr/sbin/update-alternatives --install \
+%{_bindir}/ruby_parse_extract_error ruby_parse_extract_error 
%{_bindir}/ruby_parse_extract_error%{mod_branch} %{mod_weight}
+
+%preun
+if [ "$1" = 0 ] ; then
+/usr/sbin/update-alternatives --remove ruby_parse 
%{_bindir}/ruby_parse%{mod_branch}
+fi
+if [ "$1" = 0 ] ; then
+/usr/sbin/update-alternatives --remove ruby_parse_extract_error 
%{_bindir}/ruby_parse_extract_error%{mod_branch}
+fi
 
 %files
 %defattr(-,root,root,-)
-%{_bindir}/ruby_parse
-%{_bindir}/ruby_parse_extract_error
+%{_bindir}/ruby_parse%{mod_branch}
+%ghost %{_bindir}/ruby_parse
+%{_bindir}/ruby_parse_extract_error%{mod_branch}
+%ghost %{_bindir}/ruby_parse_extract_error
 %{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
 %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
 %exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2013-01-01 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2013-01-01 12:04:03

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser", Maintainer is "r...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2012-12-17 09:38:15.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2013-01-01 12:04:06.0 +0100
@@ -1,0 +2,15 @@
+Sat Dec 22 07:30:18 UTC 2012 - co...@suse.com
+
+- updated to version 3.1.1
+ * 1 minor enhancement:
+ 
+   * Added MOVE_TIMEOUT env var for ruby_parse_extract_error to move slow 
files to a sibling directory
+ 
+ * 4 bug fixes:
+ 
+   * 1.9: Fixed lexing of "0o". (whitequark)
+   * 1.9: Fixed parsing of unary plus on literals. (whitequark)
+   * Added timeout arg to RubyParser#process to pass through to the real parser
+   * Updated Synopsis to reflect new options for running RP. (louismullie)
+
+---

Old:

  ruby_parser-3.1.0.gem

New:

  ruby_parser-3.1.1.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.cT2qdr/_old  2013-01-01 12:04:06.0 +0100
+++ /var/tmp/diff_new_pack.cT2qdr/_new  2013-01-01 12:04:06.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-ruby_parser
-Version:3.1.0
+Version:3.1.1
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2012-12-17 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2012-12-17 09:38:12

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser", Maintainer is "r...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2012-12-05 14:07:57.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2012-12-17 09:38:15.0 +0100
@@ -1,0 +2,15 @@
+Fri Dec  7 09:04:40 UTC 2012 - co...@suse.com
+
+- updated to version 3.1.0
+ * 2 minor enhancements:
+ 
+   * Added RubyParser.for_current_ruby to provide a parser that matches your 
runtime. (neilconway)
+   * Duck-typed IDENT_CHAR_RE instead of using RUBY_VERSION
+ 
+ * 3 bug fixes:
+ 
+   * Cleared out body comments in class/module/defn/defs
+   * Flipped lexer tests to US-ASCII to avoid encoding hell
+   * yyerror is now an alias for syntax_error
+
+---

Old:

  ruby_parser-3.0.4.gem

New:

  ruby_parser-3.1.0.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.Lsj3BV/_old  2012-12-17 09:38:17.0 +0100
+++ /var/tmp/diff_new_pack.Lsj3BV/_new  2012-12-17 09:38:17.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-ruby_parser
-Version:3.0.4
+Version:3.1.0
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2012-12-05 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2012-12-05 14:07:55

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser", Maintainer is "r...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2012-11-12 11:43:49.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2012-12-05 14:07:57.0 +0100
@@ -1,0 +2,36 @@
+Tue Nov 27 20:01:10 UTC 2012 - co...@suse.com
+
+- updated to version 3.0.4
+ * 1 bug fix:
+ 
+   * RPStringScanner#lineno was still using byte offset, not char offset. 
(brynary)
+ 
+ * 1 minor enhancement:
+ 
+   * Improved error output on invalid char in expression.
+ 
+ * 1 bug fix:
+ 
+   * Fixed lexing of no-name ivars. (whitequark)
+ 
+ 52 down makes 99.9767% or 3.7σ. 130 files failed to parse out of 558k.
+ 
+ * 4 minor enhancements:
+ 
+   * Added RP_TIMEOUT env var to override default timeout of 10 seconds.
+   * Minor optimization to RubyLexer#parse_number
+   * Only output parseerror output to stderr if $DEBUG.
+   * ruby_parse_extract_error modified to include 'it' blocks in its search.
+ 
+ * 7 bug fixes:
+ 
+   * 1.9: Fixed args in dot-call forms (eg f.(...)).
+   * 1.9: Fixed lexing stabby lambda w/ do/end
+   * Deal better with DOS files. Ugh.
+   * Fix line number of production after heredoc.
+   * Fixed RubyParser#process to reuse parser instances across calls.
+   * Fixed line numbers for several productions.
+   * new_call sets line number to smallest line number of members.
+
+
+---

Old:

  ruby_parser-3.0.1.gem

New:

  ruby_parser-3.0.4.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.2OTHkK/_old  2012-12-05 14:07:57.0 +0100
+++ /var/tmp/diff_new_pack.2OTHkK/_new  2012-12-05 14:07:57.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-ruby_parser
-Version:3.0.1
+Version:3.0.4
 Release:0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2012-11-12 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2012-11-12 11:43:48

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser", Maintainer is "r...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2012-07-22 15:23:29.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2012-11-12 11:43:49.0 +0100
@@ -1,0 +2,5 @@
+Sat Nov  3 10:03:40 UTC 2012 - co...@suse.com
+
+- updated to version 3.0.1, see the long History.txt
+
+---

Old:

  ruby_parser-2.3.1.gem

New:

  ruby_parser-3.0.1.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.CvfDnS/_old  2012-11-12 11:43:50.0 +0100
+++ /var/tmp/diff_new_pack.CvfDnS/_new  2012-11-12 11:43:50.0 +0100
@@ -17,23 +17,17 @@
 
 
 Name:   rubygem-ruby_parser
-Version:2.3.1
+Version:3.0.1
 Release:0
 %define mod_name ruby_parser
-#
-#
+%define mod_full_name %{mod_name}-%{version}
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  rubygems_with_buildroot_patch
-%rubygems_requires
-# sexp_processor ~> 3.0
-BuildRequires:  rubygem-sexp_processor-3 >= 3.0
-Requires:   rubygem-sexp_processor-3 >= 3.0
-Provides:   rubygem-ruby_parser-2 = %{version}
-#
-Url:http://parsetree.rubyforge.org/
-Source: %{mod_name}-%{version}.gem
-#
-Summary:ruby_parser (RP) is a ruby parser written in pure ruby 
(utilizing racc--which does by default use a C extension)
+BuildRequires:  ruby-macros >= 1
+BuildRequires:  rubygem(rdoc) > 3.10
+Url:https://github.com/seattlerb/ruby_parser
+Source: %{mod_full_name}.gem
+Summary:ruby_parser (RP) is a ruby parser written in pure ruby 
(utilizing
 License:MIT
 Group:  Development/Languages/Ruby
 
@@ -42,45 +36,61 @@
 racc--which does by default use a C extension). RP's output is
 the same as ParseTree's output: s-expressions using ruby's arrays and
 base types.
-
 As an example:
+def conditional1 arg1
+return 1 if arg1 == 0
+return 0
+end
+becomes:
+s(:defn, :conditional1, s(:args, :arg1),
+s(:if,
+s(:call, s(:lvar, :arg1), :==, s(:lit, 0)),
+s(:return, s(:lit, 1)),
+nil),
+s(:return, s(:lit, 0)))
+
+%package doc
+Summary:RDoc documentation for %{mod_name}
+Group:  Development/Languages/Ruby
+Requires:   %{name} = %{version}
 
-  def conditional1(arg1)
-if arg1 == 0 then
-  return 1
-end
-return 0
-  end
+%description doc
+Documentation generated at gem installation time.
+Usually in RDoc and RI formats.
 
-becomes:
+%package testsuite
+Summary:Test suite for %{mod_name}
+Group:  Development/Languages/Ruby
+Requires:   %{name} = %{version}
 
-  s(:defn, :conditional1,
-   s(:args, :arg1),
-   s(:scope,
-s(:block,
- s(:if,
-  s(:call, s(:lvar, :arg1), :==, s(:arglist, s(:lit, 0))),
-  s(:return, s(:lit, 1)),
-  nil),
- s(:return, s(:lit, 0)
+%description testsuite
+Test::Unit or RSpec files, useful for developers.
 
 %prep
-%build
-%install
-%gem_install %{S:0}
+#gem_unpack
+#if you need patches, apply them here and replace the # with a % sign in the 
surrounding lines
+#gem_build
 
-# fix require of /usr/local/bin/ruby
-sed -i 's,/usr/local/bin/ruby,/usr/bin/ruby,' 
%{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/test/*.rb
+%build
 
-%clean
-%{__rm} -rf %{buildroot}
+%install
+%gem_install -f
 
 %files
 %defattr(-,root,root,-)
 %{_bindir}/ruby_parse
-%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_name}-%{version}.gem
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_name}-%{version}.gemspec
-%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_name}-%{version}/
+%{_bindir}/ruby_parse_extract_error
+%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
+%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
+%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
+%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
+
+%files doc
+%defattr(-,root,root,-)
+%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_full_name}/
+
+%files testsuite
+%defattr(-,root,root,-)
+%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2012-07-22 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2012-07-22 15:23:26

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2012-04-17 22:02:28.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2012-07-22 15:23:29.0 +0200
@@ -1,0 +2,5 @@
+Sun Jul 15 12:11:04 UTC 2012 - co...@suse.com
+
+- fix gem requires
+
+---
@@ -5 +9,0 @@
-  



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.zxHK0P/_old  2012-07-22 15:23:30.0 +0200
+++ /var/tmp/diff_new_pack.zxHK0P/_new  2012-07-22 15:23:30.0 +0200
@@ -25,8 +25,10 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  rubygems_with_buildroot_patch
 %rubygems_requires
-BuildRequires:  rubygem-sexp_processor >= 3.0
-Requires:   rubygem-sexp_processor >= 3.0
+# sexp_processor ~> 3.0
+BuildRequires:  rubygem-sexp_processor-3 >= 3.0
+Requires:   rubygem-sexp_processor-3 >= 3.0
+Provides:   rubygem-ruby_parser-2 = %{version}
 #
 Url:http://parsetree.rubyforge.org/
 Source: %{mod_name}-%{version}.gem


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-ruby_parser for openSUSE:Factory

2012-04-17 Thread h_root
Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2012-04-17 22:02:14

Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)


Package is "rubygem-ruby_parser", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2012-04-02 10:31:36.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
2012-04-17 22:02:28.0 +0200
@@ -1,0 +2,24 @@
+Mon Apr  9 18:41:31 UTC 2012 - co...@suse.com
+
+- update to 2.3.1
+  
+* Fixed line numbers at end of special var+whitespace (larsch)
+* Holy crap I was smokin' something good... Fixed 1.9.3 warning
+* Add -g flag to parser compile if DEBUG
+* Lexer now embeds line number in yacc_value for keywords, helping fix up 
line numbers
+* Fix method line numbers when no args and no parens (quix)
+* Fixed line numbers on return/break/next w/ result expr. (pjnz)
+* Fixed some lexing state in order to parse: 'f (1), 2' as 'f(1, 2)'. 
(invernizzi)
+* Moved Keyword, Environment, and StackState inside of RubyParser
+* Added proper dsym and dsym->sym support.
+* Added extra (failing) tests for call/iter line number checking (quix)
+* Fixed line numbers for certain call/iter edge cases
+* Fixed parsing of: alias :"<<" :">>".
+* Added new accessor canonicalize_conditions to toggle conditional 
canonicalization (on by default). (confused)
+* Awesome cleanup: Replaced call to append_block by block_append. 
(Confusion)
+* Fixed handling last line of =begin/=end. (raybaxter)
+* Fixed source line numbers after heredocs. (jbarreneche)
+* Switched to hoe's racc plugin to clean up rakefile and builds
+* Fixed empty =begin/end.
+
+---

Old:

  ruby_parser-2.0.5.gem

New:

  ruby_parser-2.3.1.gem



Other differences:
--
++ rubygem-ruby_parser.spec ++
--- /var/tmp/diff_new_pack.y3voKy/_old  2012-04-17 22:02:29.0 +0200
+++ /var/tmp/diff_new_pack.y3voKy/_new  2012-04-17 22:02:29.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package rubygem-ruby_parser (Version 2.0.5)
+# spec file for package rubygem-ruby_parser
 #
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,14 +15,12 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
+
 Name:   rubygem-ruby_parser
-Version:2.0.5
+Version:2.3.1
 Release:0
 %define mod_name ruby_parser
 #
-Group:  Development/Languages/Ruby
-License:MIT
 #
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  rubygems_with_buildroot_patch
@@ -34,6 +32,9 @@
 Source: %{mod_name}-%{version}.gem
 #
 Summary:ruby_parser (RP) is a ruby parser written in pure ruby 
(utilizing racc--which does by default use a C extension)
+License:MIT
+Group:  Development/Languages/Ruby
+
 %description
 ruby_parser (RP) is a ruby parser written in pure ruby (utilizing
 racc--which does by default use a C extension). RP's output is

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org