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"