From c798963bdd79be3748ec3345df4ebe7fc1894a23 Mon Sep 17 00:00:00 2001 From: Camilo Roca Date: Tue, 19 Nov 2019 22:54:20 +0100 Subject: [PATCH] remove javascript references --- README.md | 2 +- pom.xml | 45 +++++++++++++++++++++++++---------- project.clj | 4 ++-- src/clojure/parcera/core.cljc | 5 ++-- 4 files changed, 38 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 8db0743..e45ac6c 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Build Status](https://travis-ci.com/carocad/parcera.svg?branch=master)](https://travis-ci.com/carocad/parcera) [![Clojars Project](https://img.shields.io/clojars/v/carocad/parcera.svg)](https://clojars.org/carocad/parcera) -Grammar-based Clojure(script) parser. +Grammar-based Clojure parser. Parcera can safely read any Clojure file without any code evaluation. diff --git a/pom.xml b/pom.xml index e78ceff..e9ec8cf 100644 --- a/pom.xml +++ b/pom.xml @@ -3,9 +3,9 @@ carocad parcera jar - 0.3.1 + 0.4.0 parcera - Grammar-based Clojure(script) parser + Grammar-based Clojure parser https://github.com/carocad/parcera @@ -17,10 +17,10 @@ https://github.com/carocad/parcera scm:git:git://github.com/carocad/parcera.git scm:git:ssh://git@github.com/carocad/parcera.git - b4ca5c659e55f00781e37bee1dc6bb400460e307 + 4ff04f242eddc4791cfdf2df572f91890c202e6c - src + src/clojure test @@ -28,13 +28,37 @@ + + target + resources target target/classes - + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + add-source + generate-sources + + add-source + + + + src/javascript + src/java + + + + + + @@ -68,14 +92,9 @@ 1.10.1 - instaparse - instaparse - 1.4.10 - - - org.clojure - clojurescript - 1.10.520 + org.antlr + antlr4-runtime + 4.7.1 provided diff --git a/project.clj b/project.clj index 654a82b..cc778c7 100644 --- a/project.clj +++ b/project.clj @@ -1,9 +1,9 @@ (defproject carocad/parcera "0.4.0" - :description "Grammar-based Clojure(script) parser" + :description "Grammar-based Clojure parser" :url "https://github.com/carocad/parcera" :license {:name "LGPLv3" :url "https://github.com/carocad/parcera/blob/master/LICENSE.md"} - :source-paths ["src/clojure" "src/javascript"] + :source-paths ["src/clojure"] :java-source-paths ["src/java"] :dependencies [[org.clojure/clojure "1.10.1"]] :profiles {:dev {:dependencies [[criterium/criterium "0.4.5"] ;; benchmark diff --git a/src/clojure/parcera/core.cljc b/src/clojure/parcera/core.cljc index 3d3ac55..7e250f6 100644 --- a/src/clojure/parcera/core.cljc +++ b/src/clojure/parcera/core.cljc @@ -1,7 +1,8 @@ (ns parcera.core (:require [parcera.antlr.protocols :as antlr] - #?(:clj [parcera.antlr.java :as platform] - :cljs [parcera.antlr.javascript :as platform])) + #?(:clj [parcera.antlr.java :as platform])) + ; todo: re-enable once we have javscript support + ;:cljs [parcera.antlr.javascript :as platform])) #?(:cljs (:import goog.string.StringBuffer)))