-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathproject.clj
More file actions
19 lines (19 loc) · 760 Bytes
/
project.clj
File metadata and controls
19 lines (19 loc) · 760 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
(defproject mini-java "0.3.0"
:description "A MiniJava compiler implemented in Clojure."
:url "https://github.com/dwysocki/mini-java"
:license {:name "MIT License"
:url "http://opensource.org/licenses/MIT"}
:dependencies [[org.clojure/clojure "1.6.0"]
[org.antlr/antlr4 "4.3" ]
[org.ow2.asm/asm "5.0.3"]
[org.ow2.asm/asm-commons "5.0.3"]
[org.clojure/tools.cli "0.3.1"]]
:plugins [[lein-antlr4 "0.1.0-SNAPSHOT"]]
:hooks [leiningen.antlr4]
:antlr-src-dir "src/antlr"
:antlr-dest-dir ""
:java-source-paths ["src/antlr"]
:aot [mini-java.ErrorHandler
mini-java.ErrorListener]
:uberjar-name "mini-javac.jar"
:main mini-java.core)