./devel/ruby-sexp-processor, Generic sexp processing tools

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.9.0, Package name: ruby23-sexp-processor-4.9.0, Maintainer: pkgsrc-users

sexp_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/ruby23-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 4919b386a77045d8271a4192420f86d1d80429fa
RMD160: 58008a44dfc42bc545e5779edd8637cdaf6de7a5
Filesize: 39.5 KB

Version history: (Expand)


CVS history: (Expand)


   2017-04-22 18:30:43 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-sexp-processor to 4.9.0.

=== 4.9.0 / 2017-04-13

* 9 minor enhancements:

  * Added Sexp.depth
  * Added Sexp.sexp_type=
  * Cache Sexp.line_max. Massively speeds up large flay runs.
  * Cleaned up SexpProcessor.process handling of result node type.
  * Extend pt_testcase for ruby 2.4 tests.
  * Extended Sexp.method_missing to only print on every invocation if $VERBOSE=1
  * Extended Sexp.method_missing to warn if the expected sub-sexp is not found.
  * Rewrote Sexp.mass to be MUCH faster. Helps tremendously with flay on large files.
  * Warn that Sexp#method_missing was tripped if $DEBUG.
   2017-03-20 13:30:58 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-sexp-processor to 4.8.0.

=== 4.8.0 / 2017-02-01

* 2 minor enhancements:

  * Added Sexp#line_max
  * Extended MethodBasedSexpProcessor#in_method to take line_max and record span.
   2016-03-08 15:49:40 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-sexp-processor to 4.7.0.

=== 4.7.0 / 2016-02-18

* 2 minor enhancements:

  * Expand to support 2.3 in tests. (presidentbeef)
  * Return enumerable for deep_each, each_sexp, and each_of_type. (ridiculous)
   2016-02-16 17:18:32 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-sexp-processor to 4.6.1.

=== 4.6.1 / 2016-01-21

* 1 bug fix:

  * defs should have a nil node if body is empty.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-26 17:03:28 by Takahiro Kambe | Files touched by this commit (1) | Package updated
Log message:
Update HOMEPAGE.
Avoid using rubyforge.org since it stopped most of services.
   2015-06-04 16:43:04 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-sexp-processor to 4.6.0.

=== 4.6.0 / 2015-05-28

* 2 minor enhancements:

  * Extended generate_test to deal with 19 and up.
  * Extended pt_testcase.rb so add_19tests means 19 and up.

* 1 bug fix:

  * Added and normalized tests to deal with canonicalized block args from \ 
ruby_parser.

=== 4.5.1 / 2015-04-27

* 1 minor enhancement:

  * Cache processors and rewriters. Significant speedup. (presidentbeef)
   2015-03-13 14:51:18 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-sexp-processor to 4.5.0.

=== 4.5.0 / 2015-03-09

* 1 minor enhancement:

  * Added SexpProcessor::expand_dirs_to_files as a utility to cmdline tools.