devel/ruby-parser: update to 3.21.0
3.21.0 (2024-01-15) 18 minor enhancements: * (internal) Added simple RubyLexer#comment. * (internal) Removed RubyLexer#comments and #ignore_body_comments. * (internal) Removed RubyParser#comments. * (internal) Renamed files from lib/ruby##_parser.* to lib/ruby_parser##.* * (internal) Renamed lib/ruby3_parser.yy to lib/ruby_parser3.yy * (internal) Renamed lib/ruby_parser.yy to lib/ruby_parser2.yy * Added tentative 3.2 support. (torrocus) * Made `rake compare` a multitask (28s -> 10s!!). * Made `rake compare` depend on `generate` (from clean: 28s -> 18s). * No longer package versioned .y files. * Overhaul of parser/lexer comment processing. * Parser productions for k_class/k_module/k_def carry their comment with them. * Restructured build tasks to utilize Hoe's .yy support! 8.5s -> 1.2s!!! * RubyParser new_(class|module|defn|defs) handle comment processing via sexp. * RubyParser new_(class|module|defn|defs) handle normalizing production sexps. * RubyParser#next_token clears out lexer's comment when applicable. * Simplified parser productions for defn_head, defs_head. No more normalizing. * Updated `rake compare` steps for lrama in ruby 3.3+. 6 bug fixes: * Cleaned out cruft from `rake compare` code. * Fixed compare/normalize.rb for lrama differences. * Made `parser` task depend on `isolate` task to pick up racc generator. * Made racc a runtime dependency (was dev only) now that ruby 3.3 doesn't ship with the racc runtime. (wildmaples) * Updated README.rdoc updating instructions to match current filenames. * Updated compare versions and added 3.3.
This commit is contained in:
parent
cbb650799e
commit
33d7f9bed5
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD: Makefile,v 1.45 2023/07/15 14:37:00 taca Exp $
|
||||
# $NetBSD: Makefile,v 1.46 2024/02/03 15:34:20 taca Exp $
|
||||
|
||||
DISTNAME= ruby_parser-3.20.3
|
||||
DISTNAME= ruby_parser-3.21.0
|
||||
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby_//}
|
||||
CATEGORIES= devel
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.20 2023/03/05 13:46:02 taca Exp $
|
||||
@comment $NetBSD: PLIST,v 1.21 2024/02/03 15:34:20 taca Exp $
|
||||
bin/ruby_parse${RUBY_SUFFIX}
|
||||
bin/ruby_parse_extract_error${RUBY_SUFFIX}
|
||||
${GEM_HOME}/cache/${GEM_NAME}.gem
|
||||
|
@ -15,35 +15,25 @@ ${GEM_LIBDIR}/gauntlet.md
|
|||
${GEM_LIBDIR}/lib/.document
|
||||
${GEM_LIBDIR}/lib/rp_extensions.rb
|
||||
${GEM_LIBDIR}/lib/rp_stringscanner.rb
|
||||
${GEM_LIBDIR}/lib/ruby20_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby20_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby21_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby21_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby22_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby22_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby23_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby23_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby24_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby24_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby25_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby25_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby26_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby26_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby27_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby27_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby30_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby30_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby31_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby31_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby32_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby32_parser.y
|
||||
${GEM_LIBDIR}/lib/ruby3_parser.yy
|
||||
${GEM_LIBDIR}/lib/ruby_lexer.rb
|
||||
${GEM_LIBDIR}/lib/ruby_lexer.rex
|
||||
${GEM_LIBDIR}/lib/ruby_lexer.rex.rb
|
||||
${GEM_LIBDIR}/lib/ruby_lexer_strings.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser.yy
|
||||
${GEM_LIBDIR}/lib/ruby_parser2.yy
|
||||
${GEM_LIBDIR}/lib/ruby_parser20.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser21.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser22.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser23.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser24.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser25.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser26.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser27.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser3.yy
|
||||
${GEM_LIBDIR}/lib/ruby_parser30.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser31.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser32.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser33.rb
|
||||
${GEM_LIBDIR}/lib/ruby_parser_extras.rb
|
||||
${GEM_LIBDIR}/test/test_ruby_lexer.rb
|
||||
${GEM_LIBDIR}/test/test_ruby_parser.rb
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.44 2023/07/15 14:37:00 taca Exp $
|
||||
$NetBSD: distinfo,v 1.45 2024/02/03 15:34:20 taca Exp $
|
||||
|
||||
BLAKE2s (ruby_parser-3.20.3.gem) = 75d8ad1c530c1ac577389ad6945d09e50a2658e6ea12447aadf00174a92e9b20
|
||||
SHA512 (ruby_parser-3.20.3.gem) = 1d7b0956fdd6dc01ca280d7c3ac2875b4b24074b017e1952aa660896b0c7838b967c872bb9d425a4505a0ae6b17a4642f265f082c7e3bf8e5dc00fb6dd221ce4
|
||||
Size (ruby_parser-3.20.3.gem) = 854528 bytes
|
||||
BLAKE2s (ruby_parser-3.21.0.gem) = 91862169cbaf8960d0b9b645b8700f1306f1753ff3532df1cfaf8721ea9db690
|
||||
SHA512 (ruby_parser-3.21.0.gem) = 2d911adf41651ab942ea6acfffb4a97b036aea41f209476182361622bc93771d0fb8dff4b8d10d89ed0041dc9590783be0264282985ebcfc03bd610bbd46b69b
|
||||
Size (ruby_parser-3.21.0.gem) = 765952 bytes
|
||||
|
|
Loading…
Reference in New Issue