parsatron:Clojure解析器组合器

时间:2024-05-30 01:38:49
【文件属性】:

文件名称:parsatron:Clojure解析器组合器

文件大小:24KB

文件格式:ZIP

更新时间:2024-05-30 01:38:49

Clojure

帕萨创 Parsatron来自Haskell的Parsec库,是一个功能强大的解析器库。 Parsatron提供了许多非常小的功能,可以将它们组合成更大的功能,从而非常快速地为语言编写解析器。 像所有解析器组合器库一样,Parsatron生成最适合LL(1)语法的递归下降解析器。 但是,Parsatron提供了无限的超前功能,这意味着您可以尝试解析任何您想要的疯狂事物,如果无法解决,请退回到开始的地方。 这个功能对其他人来说效果很好。 我相信您会找到一些有用的方法。 安装 您可以通过以下方式使用Parsatron: [the/parsatron "0.0.8"] 在您的project.clj依赖项中。 可以从Clojars下载。 ClojureScript支持 Parsatron已被移植到ClojureScript,并包含在库发行版中。 跟随Parsatron进入浏览器的Clojure


【文件预览】:
parsatron-master
----.gitignore(116B)
----src()
--------clj()
--------cljs()
----doc()
--------guide.markdown(18KB)
----README.md(4KB)
----ROADMAP.org(615B)
----test()
--------resources()
--------clj()
--------cljs()
----project.clj(686B)

网友评论