Initial import of ruby-parser.

ruby_parser (RP) is a ruby parser written in pure ruby
(utilizing racc - which does by default use a C extension).
This commit is contained in:
fhajny 2009-11-23 14:04:10 +00:00
parent 0d37e9f1a6
commit 5e21b3cc16
4 changed files with 44 additions and 0 deletions

4
devel/ruby-parser/DESCR Normal file
View file

@ -0,0 +1,4 @@
ruby_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.

View file

@ -0,0 +1,17 @@
# $NetBSD: Makefile,v 1.1.1.1 2009/11/23 14:04:10 fhajny Exp $
DISTNAME= ruby_parser-2.0.4
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby_//}
CATEGORIES= devel
MAINTAINER= filip@joyent.com
HOMEPAGE= http://rubyforge.org/projects/parsetree/
COMMENT= Ruby parser written in pure ruby
LICENSE= mit
DEPENDS+= ${RUBY_PKGPREFIX}-sexp-processor>=3.0:../../devel/ruby-sexp-processor
GEM_BUILD= gemspec
.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"

18
devel/ruby-parser/PLIST Normal file
View file

@ -0,0 +1,18 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2009/11/23 14:04:10 fhajny Exp $
bin/ruby_parse
${GEM_HOME}/cache/ruby_parser-${PKGVERSION}.gem
${GEM_LIBDIR}/.autotest
${GEM_LIBDIR}/History.txt
${GEM_LIBDIR}/Manifest.txt
${GEM_LIBDIR}/README.txt
${GEM_LIBDIR}/Rakefile
${GEM_LIBDIR}/bin/ruby_parse
${GEM_LIBDIR}/lib/gauntlet_rubyparser.rb
${GEM_LIBDIR}/lib/ruby_lexer.rb
${GEM_LIBDIR}/lib/ruby_parser.rb
${GEM_LIBDIR}/lib/ruby_parser.y
${GEM_LIBDIR}/lib/ruby_parser_extras.rb
${GEM_LIBDIR}/test/test_ruby_lexer.rb
${GEM_LIBDIR}/test/test_ruby_parser.rb
${GEM_LIBDIR}/test/test_ruby_parser_extras.rb
${GEM_HOME}/specifications/ruby_parser-${PKGVERSION}.gemspec

View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2009/11/23 14:04:10 fhajny Exp $
SHA1 (ruby_parser-2.0.4.gem) = e877e2b46079705e2a6901c6e980b8949160799e
RMD160 (ruby_parser-2.0.4.gem) = 1ff38d3094a7990cb18ba971e2c6172dc43354c3
Size (ruby_parser-2.0.4.gem) = 75776 bytes