parcera:基于语法的Clojure(script)解析器

时间:2024-02-21 04:41:35
【文件属性】:

文件名称:parcera:基于语法的Clojure(script)解析器

文件大小:23KB

文件格式:ZIP

更新时间:2024-02-21 04:41:35

parser clojure grammar ast reader

Parcera 基于语法的Clojure(script)解析器。 Parcera可以安全地读取任何Clojure文件,而无需任何代码评估。 Parcera使用出色的作为其解析引擎,而是专注于语法定义。 如果您对语法定义感兴趣,请检查 。 建立 Java 除了parcera之外,还向您的依赖项添加[org.antlr/antlr4-runtime "4.7.1"] 。 这是为了避免为JavaScript用户添加不必要的依赖关系。 Java脚本 所有必要的文件都随parcera一起提供。 但是,目前仅测试了浏览器支持。 巴巴什卡 出 。 由制造 用法 ( ns example.core ( :require [parcera.core :as parcera])) ; ;parse clojure code from a string ( parcera/ast ( str '( ns parcera.core ( :require [clojure.data :as data]


【文件预览】:
parcera-master
----src()
--------Clojure.g4(7KB)
--------clojure()
----.travis.yml(2KB)
----tests.cljs.edn(290B)
----test()
--------parcera()
----LICENSE.md(7KB)
----README.md(2KB)
----dev.cljs.edn(593B)
----project.clj(2KB)
----resources()
--------webpack.config.js(551B)
--------clojureReader.js(708B)
--------scripts()
----.gitignore(280B)

网友评论