# -*- encoding: utf-8 -*- # stub: rockit 0.7.1 ruby lib Gem::Specification.new do |s| s.name = "rockit".freeze s.version = "0.7.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Robert Feldt".freeze] s.date = "2006-03-23" s.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.".freeze s.email = "Robert.Feldt@gmail.com".freeze s.files = ["BUGS".freeze, "LICENSE".freeze, "README".freeze, "TODO".freeze, "VERSION".freeze, "lib/packrat/grammar.rb".freeze, "lib/rockit/prettyprint/box.rb".freeze, "lib/rockit/prettyprint/renderer.rb".freeze, "lib/rockit/prettyprint/text_renderer.rb".freeze, "lib/rockit/tree/base.rb".freeze, "lib/rockit/tree/enter_leave_visitor.rb".freeze, "lib/rockit/tree/graphviz.rb".freeze, "lib/rockit/tree/visitor.rb".freeze, "lib/util/array_alternatives.rb".freeze, "lib/util/enter_leave_visitor.rb".freeze, "lib/util/graphviz_dot.rb".freeze, "lib/util/string_location.rb".freeze, "lib/util/visitor.rb".freeze, "lib/util/visitor_combinators.rb".freeze, "rakefile".freeze, "tests/acceptance/packrat".freeze, "tests/acceptance/packrat/minibasic".freeze, "tests/acceptance/packrat/minibasic/atest_minibasic.rb".freeze, "tests/acceptance/packrat/minibasic/minibasic.rb".freeze, "tests/acceptance/rockit".freeze, "tests/acceptance/rockit/dparser".freeze, "tests/acceptance/rockit/dparser/atest_any_operator.rb".freeze, "tests/acceptance/rockit/dparser/atest_arithmetic_grammar.rb".freeze, "tests/acceptance/rockit/dparser/atest_list_operator.rb".freeze, "tests/acceptance/rockit/dparser/atest_mult_operator.rb".freeze, "tests/acceptance/rockit/dparser/atest_operator_grammar.rb".freeze, "tests/acceptance/rockit/dparser/atest_plus_operator.rb".freeze, "tests/acceptance/rockit/dparser/atest_samples_calculator.rb".freeze, "tests/acceptance/rockit/dparser/atest_samples_minibasic.rb".freeze, "tests/acceptance/rockit/dparser/atest_samples_multifunccalculator.rb".freeze, "tests/acceptance/rockit/dparser/atest_simple_grammar.rb".freeze, "tests/acceptance/rockit/dparser/atest_speculative_code_action.rb".freeze, "tests/acceptance/rockit/dparser/calc_tests_common.rb".freeze, "tests/unit/packrat".freeze, "tests/unit/packrat/test_interpreting_parser.rb".freeze, "tests/unit/parse".freeze, "tests/unit/parse/utest_ebnf_grammar.rb".freeze, "tests/unit/parse/utest_expand_grammar.rb".freeze, "tests/unit/parse/utest_grammar.rb".freeze, "tests/unit/rockit".freeze, "tests/unit/rockit/assembler".freeze, "tests/unit/rockit/assembler/llvm".freeze, "tests/unit/rockit/assembler/llvm/utest_instructions.rb".freeze, "tests/unit/rockit/assembler/llvm/utest_module.rb".freeze, "tests/unit/rockit/prettyprint".freeze, "tests/unit/rockit/prettyprint/utest_box.rb".freeze, "tests/unit/rockit/tree".freeze, "tests/unit/rockit/tree/utest_tree_base.rb".freeze, "tests/unit/rockit/tree/utest_tree_enter_leave_visitor.rb".freeze, "tests/unit/rockit/tree/utest_tree_visitor.rb".freeze, "tests/unit/rockit/utest_grammar.rb".freeze, "tests/unit/rockit/utest_grammar_symbol.rb".freeze, "tests/unit/rockit/utest_maybe_operator.rb".freeze, "tests/unit/rockit/utest_regexp_terminal.rb".freeze, "tests/unit/rockit/utest_repetition_operators.rb".freeze, "tests/unit/rockit/utest_rule.rb".freeze, "tests/unit/rockit/utest_string_terminal.rb".freeze, "tests/unit/util".freeze, "tests/unit/util/utest_array_alternatives.rb".freeze, "tests/unit/util/utest_enter_leave_visitor.rb".freeze, "tests/unit/util/utest_string_location.rb".freeze, "tests/unit/util/utest_visitor.rb".freeze, "tests/unit/util/utest_visitor_combinators.rb".freeze] s.homepage = "http://www.pronovomundo.com/projects/ruby/rockit".freeze s.required_ruby_version = Gem::Requirement.new("> 0.0.0".freeze) s.requirements = ["none".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Rockit is the Ruby Object-oriented Compiler construction toolKIT".freeze end