blob: edf153c635090ba74d745b36e04cefed6c9aa413 [file] [log] [blame]
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -07001include_defs('//lib/maven.defs')
2
David Pursehouse12855752014-12-22 12:16:37 +09003VERSION = '3.5.2'
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -07004
5maven_jar(
6 name = 'java_runtime',
7 id = 'org.antlr:antlr-runtime:' + VERSION,
David Pursehouse12855752014-12-22 12:16:37 +09008 sha1 = 'cd9cd41361c155f3af0f653009dcecb08d8b4afd',
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -07009 license = 'antlr',
10)
11
12java_binary(
13 name = 'antlr-tool',
14 main_class = 'org.antlr.Tool',
15 deps = [':tool'],
16 visibility = ['PUBLIC'],
17)
18
19maven_jar(
20 name = 'stringtemplate',
David Pursehouse12855752014-12-22 12:16:37 +090021 id = 'org.antlr:stringtemplate:4.0.2',
22 sha1 = 'e28e09e2d44d60506a7bcb004d6c23ff35c6ac08',
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070023 license = 'antlr',
24 attach_source = False,
25 visibility = [],
26)
27
28maven_jar(
29 name = 'tool',
30 id = 'org.antlr:antlr:' + VERSION,
David Pursehouse12855752014-12-22 12:16:37 +090031 sha1 = 'c4a65c950bfc3e7d04309c515b2177c00baf7764',
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070032 license = 'antlr',
33 deps = [
34 ':java_runtime',
35 ':stringtemplate',
36 ':antlr27',
37 ],
38 visibility = [],
39)
40
41maven_jar(
42 name = 'antlr27',
43 id = 'antlr:antlr:2.7.7',
44 sha1 = '83cd2cd674a217ade95a4bb83a8a14f351f48bd0',
45 license = 'antlr',
46 attach_source = False,
47 visibility = [],
48)