Initial import of ruby18-dhaka-2.2.1 as devel/ruby-dhaka.

Dhaka is a set of tools for generating tokenizers, parsers and evaluators
for context-free grammars.  It is written solely in Ruby with no native
extensions and no dependencies.
This commit is contained in:
jlam 2008-04-04 15:16:48 +00:00
parent d23cc08e68
commit e75d51b2cd
4 changed files with 126 additions and 0 deletions

3
devel/ruby-dhaka/DESCR Normal file
View file

@ -0,0 +1,3 @@
Dhaka is a set of tools for generating tokenizers, parsers and evaluators
for context-free grammars. It is written solely in Ruby with no native
extensions and no dependencies.

14
devel/ruby-dhaka/Makefile Normal file
View file

@ -0,0 +1,14 @@
# $NetBSD: Makefile,v 1.1.1.1 2008/04/04 15:16:48 jlam Exp $
DISTNAME= dhaka-2.2.1
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
CATEGORIES= devel
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://dhaka.rubyforge.org/
COMMENT= Lexer and LALR(1) parser generators for context-free grammars
GEM_BUILD= gemspec
.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"

104
devel/ruby-dhaka/PLIST Normal file
View file

@ -0,0 +1,104 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/04 15:16:48 jlam Exp $
${GEM_HOME}/cache/dhaka-${PKGVERSION}.gem
${GEM_LIBDIR}/Rakefile
${GEM_LIBDIR}/lib/dhaka.rb
${GEM_LIBDIR}/lib/dhaka/dot/dot.rb
${GEM_LIBDIR}/lib/dhaka/evaluator/evaluator.rb
${GEM_LIBDIR}/lib/dhaka/grammar/closure_hash.rb
${GEM_LIBDIR}/lib/dhaka/grammar/grammar.rb
${GEM_LIBDIR}/lib/dhaka/grammar/grammar_symbol.rb
${GEM_LIBDIR}/lib/dhaka/grammar/precedence.rb
${GEM_LIBDIR}/lib/dhaka/grammar/production.rb
${GEM_LIBDIR}/lib/dhaka/lexer/accept_actions.rb
${GEM_LIBDIR}/lib/dhaka/lexer/alphabet.rb
${GEM_LIBDIR}/lib/dhaka/lexer/alphabet.rb~
${GEM_LIBDIR}/lib/dhaka/lexer/compiled_lexer.rb
${GEM_LIBDIR}/lib/dhaka/lexer/dfa.rb
${GEM_LIBDIR}/lib/dhaka/lexer/lexeme.rb
${GEM_LIBDIR}/lib/dhaka/lexer/lexer.rb
${GEM_LIBDIR}/lib/dhaka/lexer/lexer_run.rb
${GEM_LIBDIR}/lib/dhaka/lexer/regex_grammar.rb
${GEM_LIBDIR}/lib/dhaka/lexer/regex_parser.rb
${GEM_LIBDIR}/lib/dhaka/lexer/regex_tokenizer.rb
${GEM_LIBDIR}/lib/dhaka/lexer/specification.rb
${GEM_LIBDIR}/lib/dhaka/lexer/state.rb
${GEM_LIBDIR}/lib/dhaka/lexer/state_machine.rb
${GEM_LIBDIR}/lib/dhaka/parser/action.rb
${GEM_LIBDIR}/lib/dhaka/parser/channel.rb
${GEM_LIBDIR}/lib/dhaka/parser/compiled_parser.rb
${GEM_LIBDIR}/lib/dhaka/parser/conflict.rb
${GEM_LIBDIR}/lib/dhaka/parser/item.rb
${GEM_LIBDIR}/lib/dhaka/parser/parse_result.rb
${GEM_LIBDIR}/lib/dhaka/parser/parse_tree.rb
${GEM_LIBDIR}/lib/dhaka/parser/parser.rb
${GEM_LIBDIR}/lib/dhaka/parser/parser_methods.rb
${GEM_LIBDIR}/lib/dhaka/parser/parser_run.rb
${GEM_LIBDIR}/lib/dhaka/parser/parser_state.rb
${GEM_LIBDIR}/lib/dhaka/parser/token.rb
${GEM_LIBDIR}/lib/dhaka/runtime.rb
${GEM_LIBDIR}/lib/dhaka/runtime.rb~
${GEM_LIBDIR}/lib/dhaka/tokenizer/tokenizer.rb
${GEM_LIBDIR}/test/all_tests.rb
${GEM_LIBDIR}/test/arithmetic/arithmetic_evaluator.rb
${GEM_LIBDIR}/test/arithmetic/arithmetic_evaluator_test.rb
${GEM_LIBDIR}/test/arithmetic/arithmetic_grammar.rb
${GEM_LIBDIR}/test/arithmetic/arithmetic_grammar_test.rb
${GEM_LIBDIR}/test/arithmetic/arithmetic_test_methods.rb
${GEM_LIBDIR}/test/arithmetic/arithmetic_tokenizer.rb
${GEM_LIBDIR}/test/arithmetic/arithmetic_tokenizer_test.rb
${GEM_LIBDIR}/test/arithmetic_precedence/arithmetic_precedence_evaluator.rb
${GEM_LIBDIR}/test/arithmetic_precedence/arithmetic_precedence_grammar.rb
${GEM_LIBDIR}/test/arithmetic_precedence/arithmetic_precedence_grammar_test.rb
${GEM_LIBDIR}/test/arithmetic_precedence/arithmetic_precedence_lexer_specification.rb
${GEM_LIBDIR}/test/arithmetic_precedence/arithmetic_precedence_parser_test.rb
${GEM_LIBDIR}/test/brackets/bracket_grammar.rb
${GEM_LIBDIR}/test/brackets/bracket_tokenizer.rb
${GEM_LIBDIR}/test/brackets/brackets_test.rb
${GEM_LIBDIR}/test/chittagong/chittagong_driver.rb
${GEM_LIBDIR}/test/chittagong/chittagong_driver_test.rb
${GEM_LIBDIR}/test/chittagong/chittagong_evaluator.rb
${GEM_LIBDIR}/test/chittagong/chittagong_evaluator_test.rb
${GEM_LIBDIR}/test/chittagong/chittagong_grammar.rb
${GEM_LIBDIR}/test/chittagong/chittagong_lexer.rb
${GEM_LIBDIR}/test/chittagong/chittagong_lexer_specification.rb
${GEM_LIBDIR}/test/chittagong/chittagong_lexer_test.rb
${GEM_LIBDIR}/test/chittagong/chittagong_parser.rb
${GEM_LIBDIR}/test/chittagong/chittagong_parser_test.rb
${GEM_LIBDIR}/test/chittagong/chittagong_test.rb
${GEM_LIBDIR}/test/core/another_lalr_but_not_slr_grammar.rb
${GEM_LIBDIR}/test/core/another_lalr_but_not_slr_grammar.rb.rej
${GEM_LIBDIR}/test/core/compiled_parser_test.rb
${GEM_LIBDIR}/test/core/dfa_test.rb
${GEM_LIBDIR}/test/core/evaluator_test.rb
${GEM_LIBDIR}/test/core/grammar_test.rb
${GEM_LIBDIR}/test/core/lalr_but_not_slr_grammar.rb
${GEM_LIBDIR}/test/core/lexer_test.rb
${GEM_LIBDIR}/test/core/malformed_grammar.rb
${GEM_LIBDIR}/test/core/malformed_grammar_test.rb
${GEM_LIBDIR}/test/core/nullable_grammar.rb
${GEM_LIBDIR}/test/core/parse_result_test.rb
${GEM_LIBDIR}/test/core/parser_state_test.rb
${GEM_LIBDIR}/test/core/parser_test.rb
${GEM_LIBDIR}/test/core/precedence_grammar.rb
${GEM_LIBDIR}/test/core/precedence_grammar_test.rb
${GEM_LIBDIR}/test/core/rr_conflict_grammar.rb
${GEM_LIBDIR}/test/core/simple_grammar.rb
${GEM_LIBDIR}/test/core/sr_conflict_grammar.rb
${GEM_LIBDIR}/test/dhaka_test_helper.rb
${GEM_LIBDIR}/test/fake_logger.rb
${GEM_HOME}/specifications/dhaka-${PKGVERSION}.gemspec
@dirrm ${GEM_LIBDIR}/test/core
@dirrm ${GEM_LIBDIR}/test/chittagong
@dirrm ${GEM_LIBDIR}/test/brackets
@dirrm ${GEM_LIBDIR}/test/arithmetic_precedence
@dirrm ${GEM_LIBDIR}/test/arithmetic
@dirrm ${GEM_LIBDIR}/test
@dirrm ${GEM_LIBDIR}/lib/dhaka/tokenizer
@dirrm ${GEM_LIBDIR}/lib/dhaka/parser
@dirrm ${GEM_LIBDIR}/lib/dhaka/lexer
@dirrm ${GEM_LIBDIR}/lib/dhaka/grammar
@dirrm ${GEM_LIBDIR}/lib/dhaka/evaluator
@dirrm ${GEM_LIBDIR}/lib/dhaka/dot
@dirrm ${GEM_LIBDIR}/lib/dhaka
@dirrm ${GEM_LIBDIR}/lib
@dirrm ${GEM_LIBDIR}

View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2008/04/04 15:16:48 jlam Exp $
SHA1 (dhaka-2.2.1.gem) = 2c8520ab70e32a8c803b1b38ed21291edc1ad9a9
RMD160 (dhaka-2.2.1.gem) = 61d5525d77b73c8268c3c662f6389cfbd96b33d1
Size (dhaka-2.2.1.gem) = 49152 bytes