Path to this page:
./
devel/ruby-sexp-processor,
Generic sexp processing tools
Branch: CURRENT,
Version: 4.15.2,
Package name: ruby26-sexp-processor-4.15.2,
Maintainer: pkgsrc-userssexp_processor branches from ParseTree bringing all the generic sexp
processing tools with it. Sexp, SexpProcessor, Environment, etc... all
for your language processing pleasure.
Required to run:[
lang/ruby26-base]
Required to build:[
pkgtools/cwrappers]
Master sites:
SHA1: 081f8f74ac13f7261cae009b52e52cc70703278b
RMD160: 93d62df79d2990c5737d1bae0dff2f912ed55eff
Filesize: 55 KB
Version history: (Expand)
- (2021-01-13) Updated to version: ruby26-sexp-processor-4.15.2
- (2020-09-14) Updated to version: ruby26-sexp-processor-4.15.1
- (2020-06-10) Updated to version: ruby26-sexp-processor-4.15.0
- (2020-03-08) Updated to version: ruby26-sexp-processor-4.14.1
- (2019-11-02) Updated to version: ruby24-sexp-processor-4.13.0
- (2019-05-06) Updated to version: ruby24-sexp-processor-4.12.0
CVS history: (Expand)
2021-01-13 15:30:21 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/ruby-sexp-processor: update to 4.15.2
=== 4.15.2 / 2021-01-10
* 1 bug fix:
* Bumped ruby version to include < 4 (trunk).
|
2020-09-14 15:03:08 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/ruby-sexp-processor: update to 4.15.1
Update ruby-sexp-processor to 4.15.1.
=== 4.15.1 / 2020-08-31
* 1 bug fix:
* Bumped ruby version to include 3.0 (trunk).
|
2020-06-10 16:24:58 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/ruby-sexp-processor: update to 4.15.0
Update ruby-sexp-processorto 4.15.0.
=== 4.15.0 / 2020-06-09
* 1 minor enhancement:
* Added `child` and `include` to Sexp::Matcher.parse language.
|
2020-03-08 16:18:45 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/ruby-sexp-processor: update to 4.14.1
Update ruby-sexp-processor to 4.14.1.
=== 4.14.1 / 2020-02-09
* 2 bug fixes:
* Declared support for ruby 2.2+ to gemspec.
* Fixed alias for `not?` to `-` for ruby <= 2.4. (nard-tech).
=== 4.14.0 / 2020-02-06
* 4 minor enhancements:
* Added '-' as an alias for the 'not?' pattern matching command.
* Added Klass matcher to match on types.
* Added `k` shortcut for Klass & hooked into Sexp::Matcher.parse.
* Added any matcher to pattern parser.
|
2019-11-02 15:49:12 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
devel/ruby-sexp-processor: update to 4.13.0
Update ruby-sexp-processor to 4.13.0.
=== 4.13.0 / 2019-09-24
* 4 minor enhancements:
* Added Sexp.q (query) and deprecated Sexp.s to distinguish better and match \
inspect output.
* Extended Sexp::Matcher::Parser to allow `not?` patterns.
* Extended Sexp::Matcher::Parser to cover more method names.
* Split out all pattern-oriented code to sexp_matcher.rb.
* 1 bug fix:
* Fixed bug w/ ruby's Array#eql? and #hash not looking at ivars.
=== 4.12.1 / 2019-06-03
* 1 minor enhancement:
* Sexp#line now raises if setting w/ non-integer (eg nil).
* 3 bug fixes:
* Fixed pt_testcase.rb for block args w/ trailing commas.
* Fixed pt_testcase.rb for stabby proc sexps.
* Simple fixes for STRICT_SEXP=1.
|
2019-05-06 07:35:25 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/ruby-sexp-processor: update to 4.12.0
=== 4.12.0 / 2019-03-12
* 3 bug fixes:
* Fixed sexp_body to return empty sexp instead of nil when using STRICT_SEXP.
* STRICT_SEXP=4+ fails w/ current use of concat. Removed concat from \
strictness for now.
* Use concat internally instead of splat. Some people have 20000 node sexps! \
(presidentbeef)
|
2018-05-06 04:06:16 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
devel/ruby-sexp-processor: update to 4.11.0
=== 4.11.0 / 2018-04-05
* 1 minor enhancement:
* Extended deep_each to skip subtrees if block returns :skip.
|
2018-02-28 16:19:16 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
devel/ruby-sexp-processor: updaet to 4.10.1
=== 4.10.1 / 2018-02-15
* 1 minor enhancement:
* Tweaked pt_testcase for ruby 2.5 and better ruby2ruby test data.
|