kplts:内核编程语言测试套件

时间:2024-07-11 15:35:53
【文件属性】:

文件名称:kplts:内核编程语言测试套件

文件大小:65KB

文件格式:ZIP

更新时间:2024-07-11 15:35:53

Shell

内核编程语言测试套件 内核编程语言测试套件 (KPLTS) 旨在证明内核语言实现与内核报告 [KR] 的一致性。 主要目的是促进内核语言解释器的开发。 测试套件源代码在 MIT 许可下免费提供。 口译员 计划支持 Klisp (https://bitbucket.org/AndresNavarro/klisp) Klink (http://repo.or.cz/w/Klink.git) Bronze Age Lisp (https://bitbucket.org/havleoto/bronze-age-lisp) Icbink (https://github.com/euccastro/icbink) 请参阅 run/*.sh(待办事项:修复路径)。 参考 [KR] John N. Shutt:修订版^(-1) 内核编程语言报告(2009 年 10 月 29 日的部分草案)


【文件预览】:
kplts-master
----run()
--------icbink.sh(219B)
--------bronze-age.sh(475B)
--------klink.patch(990B)
--------klisp-compatibility.k(680B)
--------klink.sh(573B)
--------README.md(1KB)
--------bronze-age-compatibility.k(1001B)
--------icbink-compatibility.k(574B)
--------klink-compatibility.k(2KB)
--------klisp.sh(423B)
--------parse-options.k(2KB)
----LICENSE(1KB)
----README.md(881B)
----TODO(384B)
----tests()
--------pairs-and-lists.k(36KB)
--------environments.k(24KB)
--------encapsulations.k(5KB)
--------suite.k(2KB)
--------tail-recursion.k(2KB)
--------exact-number-representations.k(1014B)
--------numbers.k(1KB)
--------evaluator.k(5KB)
--------arithmetic()
--------case-insensitive-other.k(257B)
--------case-insensitive-numbers.k(249B)
--------combiners.k(6KB)
--------reserved-notations()
--------environment-concepts.k(2KB)
--------promises.k(10KB)
--------README.md(3KB)
--------types.k(1KB)
--------lexemes.k(4KB)
--------booleans.k(6KB)
--------keyed-static-variables.k(7KB)
--------continuations.k(4KB)
--------keyed-dynamic-variables.k(8KB)
----.gitignore(15B)
----support()
--------hierarchy.k(10KB)
--------fuzz.k(3KB)
--------checks.k(4KB)
--------utils.k(2KB)
--------random.k(2KB)
----extras()
--------export-checks.k(7KB)

网友评论