Path to this page:
./
devel/ruby-parser,
Ruby parser written in pure ruby
Branch: CURRENT,
Version: 3.20.1,
Package name: ruby31-parser-3.20.1,
Maintainer: pkgsrc-usersruby_parser (RP) is a ruby parser written in pure ruby
(utilizing 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.
Required to run:[
devel/ruby-sexp-processor] [
lang/ruby26-base]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 836.5 KB
Version history: (Expand)
- (2023-05-21) Updated to version: ruby31-parser-3.20.1
- (2023-03-05) Updated to version: ruby31-parser-3.20.0
- (2022-12-05) Updated to version: ruby31-parser-3.19.2
- (2022-09-01) Updated to version: ruby27-parser-3.19.1
- (2021-11-23) Updated to version: ruby27-parser-3.18.1
- (2021-11-09) Updated to version: ruby27-parser-3.18.0
CVS history: (Expand)
2023-05-21 04:39:26 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/ruby-parser: update to 3.20.1
3.20.1 (2023-05-16)
1 minor enhancement:
* Fixes Sexp#line_max in parser for many constructs: paren_args, arrays of
various sorts, calls, classes, modules, etc.
|
2023-03-05 14:46:02 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
devel/ruby-parser: update to 3.20.0
3.20.0 (2023-03-04)
1 major enhancement:
* Added tentative 3.2 support.
1 minor enhancement:
* Change minimum ruby version to 2.6. (want higher)
1 bug fix:
* Fix up compare tasks for ruby 3.2 differences.
|
2022-12-04 17:46:24 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/ruby-parser: update to 3.19.2
3.19.2 (2022-12-03)
5 Bug fixes:
* Fixed bug parsing array patterns using %w, %i, etc.
* Fixed dedenting when heredoc has only empty line and interpolation. (mvz)
* Fixed dsym unescaping. (mvz)
* Fixed vars in pattern matching that should be lasgn, not lvar.
* find_pat mid-patterns are now splatted inline, not wrapped in an array_pat.
|
2022-09-01 18:03:16 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
devel/ruby-parser: update to 3.19.1
3.19.1 (2022-04-05)
2 bug fixes:
* Added comments to endless defn and defs. (mvz)
* Fixed endless method bug handling attrset names.
|
2021-11-23 15:15:58 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/ruby-parser: update to 3.18.1
3.18.1 (2021-11-10)
1 minor enhancement:
* All parser tests are now explicitly testing line numbers at every level.
3 bug fixes:
* Fixed endless method with noargs. (mitsuru)
* Fixed line numbers on some yield forms.
* Handle and clearly report if unifdef is missing.
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-05-23 15:48:00 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
devel/ruby-parser: update to 3.16.0
3.16.0 / 2021-05-15
* 1 major enhancement:
- Added tentative 3.0 support.
* 3 minor enhancements:
- Added lexing for "beginless range" (bdots).
- Added parsing for bdots.
- Updated rake compare task to download xz files, bumped versions, etc
* 4 bug fixes:
- Bump rake dependency to >= 10, < 15. (presidentbeef)
- Bump sexp_processor dependency to 4.15.1+. (pravi)
- Fixed minor state mismatch at the end of parsing to make diffing a
little cleaner.
- Fixed normalizer to deal with new bison token syntax
|