1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#!/usr/bin/ruby
2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver# encoding: utf-8
3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverrequire 'antlr3'
5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverrequire 'hoe'
6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
7324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverHoe.spec "antlr3" do
8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  self.version = ANTLR3::VERSION_STRING
9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  self.rubyforge_name = "antlr3"
10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  
11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  developer "Kyle Yetter", "kcy5b@yahoo.com"
12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  
13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  spec_extras.update(
14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    :required_ruby_version => ">= 1.8.7"
15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  )
16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  
17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  self.test_globs = [
18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/unit/test-dfa.rb",
19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/unit/test-tree-wizard.rb",
20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/unit/test-streams.rb",
21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/unit/test-recognizers.rb",
22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/unit/test-trees.rb",
23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/unit/test-exceptions.rb",
24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/unit/test-scope.rb",
25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/unit/test-scheme.rb",
26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/unit/test-template.rb",
27324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/delegation/import.rb",
28324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/lexer/xml.rb",
29324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/lexer/properties.rb",
30324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/lexer/nuances.rb",
31324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/lexer/basic.rb",
32324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/lexer/filter-mode.rb",
33324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/lexer/syn-pred.rb",
34324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/debugging/rule-tracing.rb",
35324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/debugging/profile-mode.rb",
36324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/debugging/debug-mode.rb",
37324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/ast-output/hetero-nodes.rb",
38324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/ast-output/construction.rb",
39324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/ast-output/rewrites.rb",
40324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/ast-output/tree-rewrite.rb",
41324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/ast-output/auto-ast.rb",
42324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/main/main-scripts.rb",
43324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/tree-parser/basic.rb",
44324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/parser/predicates.rb",
45324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/parser/backtracking.rb",
46324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/parser/properties.rb",
47324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/parser/nuances.rb",
48324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/parser/rule-methods.rb",
49324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/parser/basic.rb",
50324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/parser/actions.rb",
51324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/parser/calc.rb",
52324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/parser/ll-star.rb",
53324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/parser/scopes.rb",
54324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/template-output/template-output.rb",
55324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/token-rewrite/via-parser.rb",
56324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    "test/functional/token-rewrite/basic.rb"
57324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  ]
58324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  
59324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverend
60