Import racc
Racc is a LALR(1) parser generator. It is written in Ruby itself, and generates Ruby programs. OK jasper@
This commit is contained in:
parent
c1fb726241
commit
21efd24837
17
devel/ruby-racc/Makefile
Normal file
17
devel/ruby-racc/Makefile
Normal file
@ -0,0 +1,17 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2015/07/16 21:36:11 jeremy Exp $
|
||||
|
||||
COMMENT = LALR(1) parser generator for ruby
|
||||
|
||||
DISTNAME = racc-1.4.12
|
||||
CATEGORIES = devel
|
||||
|
||||
HOMEPAGE = https://github.com/tenderlove/racc
|
||||
|
||||
# MIT
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
|
||||
MODULES = lang/ruby
|
||||
|
||||
CONFIGURE_STYLE = ruby gem ext
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/ruby-racc/distinfo
Normal file
2
devel/ruby-racc/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (racc-1.4.12.gem) = vZprBs9QKr/deCPIM7ppt00Djo02WlzkLVAvUo9THbA=
|
||||
SIZE (racc-1.4.12.gem) = 115712
|
2
devel/ruby-racc/pkg/DESCR
Normal file
2
devel/ruby-racc/pkg/DESCR
Normal file
@ -0,0 +1,2 @@
|
||||
Racc is a LALR(1) parser generator. It is written in Ruby itself, and generates
|
||||
Ruby programs.
|
119
devel/ruby-racc/pkg/PLIST
Normal file
119
devel/ruby-racc/pkg/PLIST
Normal file
@ -0,0 +1,119 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2015/07/16 21:36:11 jeremy Exp $
|
||||
${GEM_BIN}/racc${GEM_BIN_SUFFIX}
|
||||
${GEM_BIN}/racc2y${GEM_BIN_SUFFIX}
|
||||
${GEM_BIN}/y2racc${GEM_BIN_SUFFIX}
|
||||
${GEM_LIB}/cache/${DISTNAME}.gem
|
||||
${GEM_LIB}/gems/${DISTNAME}/
|
||||
${GEM_LIB}/gems/${DISTNAME}/.gemtest
|
||||
${GEM_LIB}/gems/${DISTNAME}/COPYING
|
||||
${GEM_LIB}/gems/${DISTNAME}/ChangeLog
|
||||
${GEM_LIB}/gems/${DISTNAME}/DEPENDS
|
||||
${GEM_LIB}/gems/${DISTNAME}/Manifest.txt
|
||||
${GEM_LIB}/gems/${DISTNAME}/README.ja.rdoc
|
||||
${GEM_LIB}/gems/${DISTNAME}/README.rdoc
|
||||
${GEM_LIB}/gems/${DISTNAME}/Rakefile
|
||||
${GEM_LIB}/gems/${DISTNAME}/TODO
|
||||
${GEM_LIB}/gems/${DISTNAME}/bin/
|
||||
${GEM_LIB}/gems/${DISTNAME}/bin/racc
|
||||
${GEM_LIB}/gems/${DISTNAME}/bin/racc2y
|
||||
${GEM_LIB}/gems/${DISTNAME}/bin/y2racc
|
||||
${GEM_LIB}/gems/${DISTNAME}/fastcache/
|
||||
${GEM_LIB}/gems/${DISTNAME}/fastcache/extconf.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/fastcache/fastcache.c
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/compat.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/cparse.so
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/debugflags.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/exception.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/grammar.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/grammarfileparser.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/info.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/iset.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/logfilegenerator.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/parser-text.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/parser.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/parserfilegenerator.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/pre-setup
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/sourcetext.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/state.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/statetransitiontable.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/racc/static.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/misc/
|
||||
${GEM_LIB}/gems/${DISTNAME}/misc/dist.sh
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/en/
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/en/NEWS.en.rdoc
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/en/grammar.en.rdoc
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/ja/
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/ja/NEWS.ja.rdoc
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/ja/command.ja.html
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/ja/debug.ja.rdoc
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/ja/grammar.ja.rdoc
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/ja/index.ja.html
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/ja/parser.ja.rdoc
|
||||
${GEM_LIB}/gems/${DISTNAME}/rdoc/ja/usage.ja.html
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/array.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/array2.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/calc-ja.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/calc.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/conflict.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/hash.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/lalr.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/lists.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/syntax.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/sample/yyerr.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/setup.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/tasks/
|
||||
${GEM_LIB}/gems/${DISTNAME}/tasks/doc.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/tasks/email.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/chk.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/conf.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/digraph.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/echk.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/err.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/expect.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/firstline.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/ichk.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/intp.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/mailp.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/newsyn.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/noend.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/nonass.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/normal.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/norule.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/nullbug1.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/nullbug2.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/opt.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/percent.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/recv.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/rrconf.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/scan.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/syntax.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/unterm.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/useless.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/assets/yyerr.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/bench.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/helper.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/infini.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/scandata/
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/scandata/brace
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/scandata/gvar
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/scandata/normal
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/scandata/percent
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/scandata/slash
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/src.intp
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/start.y
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/test_chk_y.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/test_grammar_file_parser.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/test_racc_command.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/test_scan_y.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/test/testscanner.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/web/
|
||||
${GEM_LIB}/gems/${DISTNAME}/web/racc.en.rhtml
|
||||
${GEM_LIB}/gems/${DISTNAME}/web/racc.ja.rhtml
|
||||
${GEM_LIB}/specifications/${DISTNAME}.gemspec
|
Loading…
Reference in New Issue
Block a user