pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/ruby-regexp_parser devel/ruby-regexp_parser: add...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/85f0df785e75
branches:  trunk
changeset: 343858:85f0df785e75
user:      taca <taca%pkgsrc.org@localhost>
date:      Tue Nov 12 15:32:51 2019 +0000

description:
devel/ruby-regexp_parser: add version 1.6.0 package

Add ruby-regexp_parser version 1.6.0 package.


# Regexp::Parser

A Ruby gem for tokenizing, parsing, and transforming regular expressions.

* Multilayered

  * A scanner/tokenizer based on [Ragel](http://www.colm.net/open-source/ragel/)
  * A lexer that produces a "stream" of token objects.
  * A parser that produces a "tree" of Expression objects (OO API)

* Runs on Ruby 1.9, 2.x, and JRuby (1.9 mode) runtimes.

* Recognizes Ruby 1.8, 1.9, and 2.x regular expressions.

diffstat:

 devel/ruby-regexp_parser/DESCR    |   13 +++
 devel/ruby-regexp_parser/Makefile |   14 +++
 devel/ruby-regexp_parser/PLIST    |  145 ++++++++++++++++++++++++++++++++++++++
 devel/ruby-regexp_parser/distinfo |    6 +
 4 files changed, 178 insertions(+), 0 deletions(-)

diffs (194 lines):

diff -r 2beea533db28 -r 85f0df785e75 devel/ruby-regexp_parser/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-regexp_parser/DESCR    Tue Nov 12 15:32:51 2019 +0000
@@ -0,0 +1,13 @@
+# Regexp::Parser
+
+A Ruby gem for tokenizing, parsing, and transforming regular expressions.
+
+* Multilayered
+
+  * A scanner/tokenizer based on [Ragel](http://www.colm.net/open-source/ragel/)
+  * A lexer that produces a "stream" of token objects.
+  * A parser that produces a "tree" of Expression objects (OO API)
+
+* Runs on Ruby 1.9, 2.x, and JRuby (1.9 mode) runtimes.
+
+* Recognizes Ruby 1.8, 1.9, and 2.x regular expressions.
diff -r 2beea533db28 -r 85f0df785e75 devel/ruby-regexp_parser/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-regexp_parser/Makefile Tue Nov 12 15:32:51 2019 +0000
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2019/11/12 15:32:51 taca Exp $
+
+DISTNAME=      regexp_parser-1.6.0
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/ammar/regexp_parser
+COMMENT=       Scanner, lexer, parser for ruby's regular expressions
+LICENSE=       mit
+
+USE_LANGUAGES= # empty
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 2beea533db28 -r 85f0df785e75 devel/ruby-regexp_parser/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-regexp_parser/PLIST    Tue Nov 12 15:32:51 2019 +0000
@@ -0,0 +1,145 @@
+@comment $NetBSD: PLIST,v 1.1 2019/11/12 15:32:51 taca Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/CHANGELOG.md
+${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/lib/regexp_parser.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/alternation.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/anchor.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/backref.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/conditional.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/escape.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/free_space.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/group.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/keep.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/literal.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/posix_class.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/property.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/root.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/set.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/set/intersection.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/set/range.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/classes/type.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/methods/match.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/methods/match_length.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/methods/options.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/methods/strfregexp.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/methods/tests.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/methods/traverse.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/quantifier.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/sequence.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/sequence_operation.rb
+${GEM_LIBDIR}/lib/regexp_parser/expression/subexpression.rb
+${GEM_LIBDIR}/lib/regexp_parser/lexer.rb
+${GEM_LIBDIR}/lib/regexp_parser/parser.rb
+${GEM_LIBDIR}/lib/regexp_parser/scanner.rb
+${GEM_LIBDIR}/lib/regexp_parser/scanner/char_type.rl
+${GEM_LIBDIR}/lib/regexp_parser/scanner/properties/long.yml
+${GEM_LIBDIR}/lib/regexp_parser/scanner/properties/short.yml
+${GEM_LIBDIR}/lib/regexp_parser/scanner/property.rl
+${GEM_LIBDIR}/lib/regexp_parser/scanner/scanner.rl
+${GEM_LIBDIR}/lib/regexp_parser/syntax.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/any.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/base.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/anchor.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/assertion.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/backref.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/character_set.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/character_type.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/conditional.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/escape.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/group.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/keep.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/meta.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/posix_class.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/quantifier.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/tokens/unicode_property.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/version_lookup.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/1.8.6.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/1.9.1.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/1.9.3.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.0.0.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.2.0.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.3.0.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.4.0.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.4.1.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.5.0.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.6.0.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.6.2.rb
+${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.6.3.rb
+${GEM_LIBDIR}/lib/regexp_parser/token.rb
+${GEM_LIBDIR}/lib/regexp_parser/version.rb
+${GEM_LIBDIR}/regexp_parser.gemspec
+${GEM_LIBDIR}/spec/expression/base_spec.rb
+${GEM_LIBDIR}/spec/expression/clone_spec.rb
+${GEM_LIBDIR}/spec/expression/conditional_spec.rb
+${GEM_LIBDIR}/spec/expression/free_space_spec.rb
+${GEM_LIBDIR}/spec/expression/methods/match_length_spec.rb
+${GEM_LIBDIR}/spec/expression/methods/match_spec.rb
+${GEM_LIBDIR}/spec/expression/methods/strfregexp_spec.rb
+${GEM_LIBDIR}/spec/expression/methods/tests_spec.rb
+${GEM_LIBDIR}/spec/expression/methods/traverse_spec.rb
+${GEM_LIBDIR}/spec/expression/options_spec.rb
+${GEM_LIBDIR}/spec/expression/root_spec.rb
+${GEM_LIBDIR}/spec/expression/sequence_spec.rb
+${GEM_LIBDIR}/spec/expression/subexpression_spec.rb
+${GEM_LIBDIR}/spec/expression/to_h_spec.rb
+${GEM_LIBDIR}/spec/expression/to_s_spec.rb
+${GEM_LIBDIR}/spec/lexer/all_spec.rb
+${GEM_LIBDIR}/spec/lexer/conditionals_spec.rb
+${GEM_LIBDIR}/spec/lexer/escapes_spec.rb
+${GEM_LIBDIR}/spec/lexer/keep_spec.rb
+${GEM_LIBDIR}/spec/lexer/literals_spec.rb
+${GEM_LIBDIR}/spec/lexer/nesting_spec.rb
+${GEM_LIBDIR}/spec/lexer/refcalls_spec.rb
+${GEM_LIBDIR}/spec/parser/all_spec.rb
+${GEM_LIBDIR}/spec/parser/alternation_spec.rb
+${GEM_LIBDIR}/spec/parser/anchors_spec.rb
+${GEM_LIBDIR}/spec/parser/conditionals_spec.rb
+${GEM_LIBDIR}/spec/parser/errors_spec.rb
+${GEM_LIBDIR}/spec/parser/escapes_spec.rb
+${GEM_LIBDIR}/spec/parser/free_space_spec.rb
+${GEM_LIBDIR}/spec/parser/groups_spec.rb
+${GEM_LIBDIR}/spec/parser/keep_spec.rb
+${GEM_LIBDIR}/spec/parser/posix_classes_spec.rb
+${GEM_LIBDIR}/spec/parser/properties_spec.rb
+${GEM_LIBDIR}/spec/parser/quantifiers_spec.rb
+${GEM_LIBDIR}/spec/parser/refcalls_spec.rb
+${GEM_LIBDIR}/spec/parser/set/intersections_spec.rb
+${GEM_LIBDIR}/spec/parser/set/ranges_spec.rb
+${GEM_LIBDIR}/spec/parser/sets_spec.rb
+${GEM_LIBDIR}/spec/parser/types_spec.rb
+${GEM_LIBDIR}/spec/scanner/all_spec.rb
+${GEM_LIBDIR}/spec/scanner/anchors_spec.rb
+${GEM_LIBDIR}/spec/scanner/conditionals_spec.rb
+${GEM_LIBDIR}/spec/scanner/errors_spec.rb
+${GEM_LIBDIR}/spec/scanner/escapes_spec.rb
+${GEM_LIBDIR}/spec/scanner/free_space_spec.rb
+${GEM_LIBDIR}/spec/scanner/groups_spec.rb
+${GEM_LIBDIR}/spec/scanner/keep_spec.rb
+${GEM_LIBDIR}/spec/scanner/literals_spec.rb
+${GEM_LIBDIR}/spec/scanner/meta_spec.rb
+${GEM_LIBDIR}/spec/scanner/properties_spec.rb
+${GEM_LIBDIR}/spec/scanner/quantifiers_spec.rb
+${GEM_LIBDIR}/spec/scanner/refcalls_spec.rb
+${GEM_LIBDIR}/spec/scanner/sets_spec.rb
+${GEM_LIBDIR}/spec/scanner/types_spec.rb
+${GEM_LIBDIR}/spec/spec_helper.rb
+${GEM_LIBDIR}/spec/support/runner.rb
+${GEM_LIBDIR}/spec/support/shared_examples.rb
+${GEM_LIBDIR}/spec/support/warning_extractor.rb
+${GEM_LIBDIR}/spec/syntax/syntax_spec.rb
+${GEM_LIBDIR}/spec/syntax/syntax_token_map_spec.rb
+${GEM_LIBDIR}/spec/syntax/versions/1.8.6_spec.rb
+${GEM_LIBDIR}/spec/syntax/versions/1.9.1_spec.rb
+${GEM_LIBDIR}/spec/syntax/versions/1.9.3_spec.rb
+${GEM_LIBDIR}/spec/syntax/versions/2.0.0_spec.rb
+${GEM_LIBDIR}/spec/syntax/versions/2.2.0_spec.rb
+${GEM_LIBDIR}/spec/syntax/versions/aliases_spec.rb
+${GEM_LIBDIR}/spec/token/token_spec.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r 2beea533db28 -r 85f0df785e75 devel/ruby-regexp_parser/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-regexp_parser/distinfo Tue Nov 12 15:32:51 2019 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2019/11/12 15:32:51 taca Exp $
+
+SHA1 (regexp_parser-1.6.0.gem) = c6593b5c6b2ab6b4be457d49beecededcfe6de59
+RMD160 (regexp_parser-1.6.0.gem) = 167ef0d6e54c48ec0f008a6cb87056296689750b
+SHA512 (regexp_parser-1.6.0.gem) = 09d112c805c40ef862f4ba80541d09cd8a371ac45b4c223d2ae04d8c67bcaee715ca58562a28829c9533fcb591757838bb94641c06e50ccf728b4583a104c19e
+Size (regexp_parser-1.6.0.gem) = 95744 bytes



Home | Main Index | Thread Index | Old Index