--- !ruby/object:Gem::Specification rubygems_version: 0.8.11 specification_version: 1 name: rockit version: !ruby/object:Gem::Version version: 0.7.1 date: 2006-03-23 00:00:00 +01:00 summary: Rockit is the Ruby Object-oriented Compiler construction toolKIT require_paths: - lib email: Robert.Feldt@gmail.com homepage: http://www.pronovomundo.com/projects/ruby/rockit rubyforge_project: description: Rockit is a potent parser generator and gives you AST's (Abstract Syntax Tree's) which you can pattern match and pretty-print. Rockit does not distinghuish between lexing and parsing so the generated parsers are scanner-/lexer-less. The vision is to extend Rockit with more advanced compiler-related abilities including back-ends and code generation. However, currently the focus is on parsing and AST-related tasks such as transformation. autorequire: default_executable: bindir: bin has_rdoc: false required_ruby_version: !ruby/object:Gem::Version::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 0.0.0 version: platform: ruby signing_key: cert_chain: authors: - Robert Feldt files: - README - TODO - BUGS - LICENSE - VERSION - rakefile - lib/packrat/grammar.rb - lib/rockit/prettyprint/text_renderer.rb - lib/rockit/prettyprint/renderer.rb - lib/rockit/prettyprint/box.rb - lib/rockit/tree/visitor.rb - lib/rockit/tree/base.rb - lib/rockit/tree/graphviz.rb - lib/rockit/tree/enter_leave_visitor.rb - lib/util/array_alternatives.rb - lib/util/string_location.rb - lib/util/graphviz_dot.rb - lib/util/visitor.rb - lib/util/visitor_combinators.rb - lib/util/enter_leave_visitor.rb - tests/acceptance/rockit - tests/acceptance/packrat - tests/acceptance/rockit/dparser - tests/acceptance/rockit/dparser/atest_speculative_code_action.rb - tests/acceptance/rockit/dparser/atest_samples_calculator.rb - tests/acceptance/rockit/dparser/atest_plus_operator.rb - tests/acceptance/rockit/dparser/atest_arithmetic_grammar.rb - tests/acceptance/rockit/dparser/atest_simple_grammar.rb - tests/acceptance/rockit/dparser/atest_operator_grammar.rb - tests/acceptance/rockit/dparser/atest_any_operator.rb - tests/acceptance/rockit/dparser/atest_samples_minibasic.rb - tests/acceptance/rockit/dparser/atest_list_operator.rb - tests/acceptance/rockit/dparser/atest_samples_multifunccalculator.rb - tests/acceptance/rockit/dparser/atest_mult_operator.rb - tests/acceptance/rockit/dparser/calc_tests_common.rb - tests/acceptance/packrat/minibasic - tests/acceptance/packrat/minibasic/minibasic.rb - tests/acceptance/packrat/minibasic/atest_minibasic.rb - tests/unit/rockit - tests/unit/util - tests/unit/parse - tests/unit/packrat - tests/unit/rockit/tree - tests/unit/rockit/prettyprint - tests/unit/rockit/utest_grammar_symbol.rb - tests/unit/rockit/utest_string_terminal.rb - tests/unit/rockit/utest_repetition_operators.rb - tests/unit/rockit/utest_regexp_terminal.rb - tests/unit/rockit/utest_grammar.rb - tests/unit/rockit/utest_rule.rb - tests/unit/rockit/utest_maybe_operator.rb - tests/unit/rockit/assembler - tests/unit/rockit/tree/utest_tree_visitor.rb - tests/unit/rockit/tree/utest_tree_base.rb - tests/unit/rockit/tree/utest_tree_enter_leave_visitor.rb - tests/unit/rockit/prettyprint/utest_box.rb - tests/unit/rockit/assembler/llvm - tests/unit/rockit/assembler/llvm/utest_instructions.rb - tests/unit/rockit/assembler/llvm/utest_module.rb - tests/unit/util/utest_array_alternatives.rb - tests/unit/util/utest_string_location.rb - tests/unit/util/utest_visitor.rb - tests/unit/util/utest_visitor_combinators.rb - tests/unit/util/utest_enter_leave_visitor.rb - tests/unit/parse/utest_grammar.rb - tests/unit/parse/utest_expand_grammar.rb - tests/unit/parse/utest_ebnf_grammar.rb - tests/unit/packrat/test_interpreting_parser.rb test_files: [] rdoc_options: [] extra_rdoc_files: [] executables: [] extensions: [] requirements: - none dependencies: []