diff --git a/.travis.yml b/.travis.yml index 489935b..614cf2e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -28,6 +28,11 @@ jobs: - stage: Release if: tag IS present + script: + - curl -O https://www.antlr.org/download/antlr-4.7.1-complete.jar + # generate java + - java -jar antlr-4.7.1-complete.jar -Xexact-output-dir -o src/java/parcera/antlr -package parcera.antlr -Dlanguage=Java -no-listener -no-visitor src/Clojure.g4 + - lein do javac, compile, check deploy: - provider: script script: lein deploy clojars diff --git a/README.md b/README.md index 19951d9..816500d 100644 --- a/README.md +++ b/README.md @@ -50,3 +50,12 @@ this dependency will be in the classpath to avoid collisions. (parcera/code [:symbol "ns"]) ;; "ns" ``` + +## contributing + +- To get you setup check the [travis](./.travis.yml) file which +already contains a full setup from scratch. +- The project contains a benchmark which should be the decision factor for + performance issues inside `parcera`. +- Please follow [Clojure's Etiquete](https://www.clojure.org/community/etiquette) + for issues and pull requests diff --git a/pom.xml b/pom.xml index e9ec8cf..a318ad4 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ carocad parcera jar - 0.4.0 + 0.4.1-SNAPSHOT parcera Grammar-based Clojure parser https://github.com/carocad/parcera @@ -17,7 +17,7 @@ https://github.com/carocad/parcera scm:git:git://github.com/carocad/parcera.git scm:git:ssh://git@github.com/carocad/parcera.git - 4ff04f242eddc4791cfdf2df572f91890c202e6c + 3d33c541bd0f49e46db7db12b23b4e2035eb9fd5 src/clojure @@ -51,7 +51,6 @@ - src/javascript src/java diff --git a/project.clj b/project.clj index cc778c7..2d100f7 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,4 @@ -(defproject carocad/parcera "0.4.0" +(defproject carocad/parcera "0.4.1" :description "Grammar-based Clojure parser" :url "https://github.com/carocad/parcera" :license {:name "LGPLv3"