文件名称:ansuz-gambit:Ansuz是组合解析器库(Gambit版本)
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-29 12:32:21
Scheme
安苏兹 Ansuz是方案编程语言的组合解析库。 它在上很有用 先决条件 下载并安装 下载 git clone git@github.com:francesco-bracchi/ansuz-gambit.git 建造 cd ansuz-gambit make 安装 sudo make install 例子 make calc 运行交互式的语气表达评估器 make json 解析一百万次字符串"{\"x\" : true, \"y\" : false }" 语 待定 参见即的相同库,命名约定略有不同,在scheme中是(define-parser (name ...) ...)而在clojure中是(defparser name [...] ...)
【文件预览】:
ansuz-gambit-master
----.gitignore(57B)
----README.md(860B)
----test()
--------json.scm(5KB)
--------calc.scm(3KB)
----src()
--------sources()
--------regexp.scm(5KB)
--------kernel#.scm(1KB)
--------on-ports#.scm(66B)
--------regexp#.scm(1KB)
--------expressions.scm(3KB)
--------on-strings#.scm(68B)
--------on-ports-with-position#.scm(80B)
--------language#.scm(3KB)
--------re()
--------monad#.scm(1KB)
--------extras#.scm(2KB)
--------expressions#.scm(414B)
--------re#.scm(673B)
--------reflect#.scm(687B)
--------orelse#.scm(3KB)
--------char-stream-parser#.scm(1KB)
----Makefile(1KB)