文件名称:zetta-parser:Clojure 中强大的 monadic 解析器组合器(Haskell attoparsec 的端口)
文件大小:18KB
文件格式:ZIP
更新时间:2024-07-06 05:13:43
Clojure
zetta解析器 zetta-parser 提供了一个易于使用的 Parser 组合器库,它允许您通过将简单的解析器组合在一起来创建更强大的解析器来轻松解析字符串。 基本解析器可以在zetta.parser.seq中找到,这个解析器可以处理你在流中找到的几乎任何类型的项目,其他一些比如string和number期望处理字符流。 安装 [org.van-clj/zetta-parser " 0.1.0 " ] 用法 zetta-parser 提供了几个命名空间,每个命名空间都有特定的功能: zetta.core包含开始使用 zetta 解析器的基本功能,例如解析器运行器、解析器的 monadic 实现等。 zetta.parser.seq包含您可能会找到的最基本的解析器,您可以使用zetta.combinators命名空间zetta.combinators即zetta.combina
【文件预览】:
zetta-parser-master
----.gitignore(108B)
----src()
--------zetta()
----.travis.yml(18B)
----README.md(7KB)
----test()
--------zetta()
----project.clj(490B)