xref: /aosp_15_r20/external/antlr/runtime/Ruby/rakefile (revision 16467b971bd3e2009fad32dd79016f2c7e421deb)
1*16467b97STreehugger Robot#!/usr/bin/ruby
2*16467b97STreehugger Robot# encoding: utf-8
3*16467b97STreehugger Robot
4*16467b97STreehugger Robotrequire 'antlr3'
5*16467b97STreehugger Robotrequire 'hoe'
6*16467b97STreehugger Robot
7*16467b97STreehugger RobotHoe.spec "antlr3" do
8*16467b97STreehugger Robot  self.version = ANTLR3::VERSION_STRING
9*16467b97STreehugger Robot  self.rubyforge_name = "antlr3"
10*16467b97STreehugger Robot
11*16467b97STreehugger Robot  developer "Kyle Yetter", "[email protected]"
12*16467b97STreehugger Robot
13*16467b97STreehugger Robot  spec_extras.update(
14*16467b97STreehugger Robot    :required_ruby_version => ">= 1.8.7"
15*16467b97STreehugger Robot  )
16*16467b97STreehugger Robot
17*16467b97STreehugger Robot  self.test_globs = [
18*16467b97STreehugger Robot    "test/unit/test-dfa.rb",
19*16467b97STreehugger Robot    "test/unit/test-tree-wizard.rb",
20*16467b97STreehugger Robot    "test/unit/test-streams.rb",
21*16467b97STreehugger Robot    "test/unit/test-recognizers.rb",
22*16467b97STreehugger Robot    "test/unit/test-trees.rb",
23*16467b97STreehugger Robot    "test/unit/test-exceptions.rb",
24*16467b97STreehugger Robot    "test/unit/test-scope.rb",
25*16467b97STreehugger Robot    "test/unit/test-scheme.rb",
26*16467b97STreehugger Robot    "test/unit/test-template.rb",
27*16467b97STreehugger Robot    "test/functional/delegation/import.rb",
28*16467b97STreehugger Robot    "test/functional/lexer/xml.rb",
29*16467b97STreehugger Robot    "test/functional/lexer/properties.rb",
30*16467b97STreehugger Robot    "test/functional/lexer/nuances.rb",
31*16467b97STreehugger Robot    "test/functional/lexer/basic.rb",
32*16467b97STreehugger Robot    "test/functional/lexer/filter-mode.rb",
33*16467b97STreehugger Robot    "test/functional/lexer/syn-pred.rb",
34*16467b97STreehugger Robot    "test/functional/debugging/rule-tracing.rb",
35*16467b97STreehugger Robot    "test/functional/debugging/profile-mode.rb",
36*16467b97STreehugger Robot    "test/functional/debugging/debug-mode.rb",
37*16467b97STreehugger Robot    "test/functional/ast-output/hetero-nodes.rb",
38*16467b97STreehugger Robot    "test/functional/ast-output/construction.rb",
39*16467b97STreehugger Robot    "test/functional/ast-output/rewrites.rb",
40*16467b97STreehugger Robot    "test/functional/ast-output/tree-rewrite.rb",
41*16467b97STreehugger Robot    "test/functional/ast-output/auto-ast.rb",
42*16467b97STreehugger Robot    "test/functional/main/main-scripts.rb",
43*16467b97STreehugger Robot    "test/functional/tree-parser/basic.rb",
44*16467b97STreehugger Robot    "test/functional/parser/predicates.rb",
45*16467b97STreehugger Robot    "test/functional/parser/backtracking.rb",
46*16467b97STreehugger Robot    "test/functional/parser/properties.rb",
47*16467b97STreehugger Robot    "test/functional/parser/nuances.rb",
48*16467b97STreehugger Robot    "test/functional/parser/rule-methods.rb",
49*16467b97STreehugger Robot    "test/functional/parser/basic.rb",
50*16467b97STreehugger Robot    "test/functional/parser/actions.rb",
51*16467b97STreehugger Robot    "test/functional/parser/calc.rb",
52*16467b97STreehugger Robot    "test/functional/parser/ll-star.rb",
53*16467b97STreehugger Robot    "test/functional/parser/scopes.rb",
54*16467b97STreehugger Robot    "test/functional/template-output/template-output.rb",
55*16467b97STreehugger Robot    "test/functional/token-rewrite/via-parser.rb",
56*16467b97STreehugger Robot    "test/functional/token-rewrite/basic.rb"
57*16467b97STreehugger Robot  ]
58*16467b97STreehugger Robot
59*16467b97STreehugger Robotend
60