文件名称:jell:Ell语言的Java实现
文件大小:43KB
文件格式:ZIP
更新时间:2024-05-24 17:40:20
Java
果冻 ell(ell)语言的Java实现。 该实现定义了数据表示形式,一个用于读取/写入它的符号,一个为Ell定义了少量VM的运行时,以及一个从Ell源生成VM代码的编译器。 Ell是一种最小的核心语言,因此,其他一些Lisp有助于将正常外观的程序宏扩展到该语言中。 用法 现在,您可以使用maven进行构建,也可以只运行bash脚本进行构建(“ ./m build”)。 然后尝试使用lap代码(vm的汇编器)运行一个简单的测试: ./m run org.jelled.Ell src/main/lap/hello.lap 要运行一个核心的Ell程序,即一个计算pi位数的程序: ./m run org.jelled.Ell src/main/ell/pi.ell 更多细节即将推出。
【文件预览】:
jell-master
----.gitignore(72B)
----src()
--------main()
--------test()
----pom.xml(2KB)
----README.md(736B)
----m(5KB)