cotton:编译器,llvm

时间:2024-05-30 14:44:33
【文件属性】:

文件名称:cotton:编译器,llvm

文件大小:28KB

文件格式:ZIP

更新时间:2024-05-30 14:44:33

Haskell

棉布 旨在在LLVM上运行的原型语言和功能语言 去做 类型推断 用户定义的运算符 全局变量 高阶函数 结构 直接和类型 句法 def fact(n: Int): Int { if n == 0 { 1 } else { n * fact(n-1) } } def main(): Unit { print(fact(5)) }


【文件预览】:
cotton-master
----Setup.hs(46B)
----package.yaml(1KB)
----src()
--------Cotton()
--------Cotton.hs(2KB)
----.circleci()
--------config.yml(410B)
----doc()
--------BNF.txt(670B)
----example()
--------calc.ctn(174B)
--------add2.ctn(72B)
--------add.ctn(72B)
--------if.ctn(78B)
--------closure.ctn(99B)
--------var.ctn(93B)
--------nest_def.ctn(161B)
--------innner_def.ctn(72B)
--------function.ctn(65B)
--------fact.ctn(128B)
--------ref()
--------global.ctn(45B)
--------nest_fact.ctn(153B)
--------multi_args.ctn(80B)
----LICENSE(1KB)
----test()
--------Spec()
--------Spec.hs(3KB)
----README.md(481B)
----stack.yaml(136B)
----.gitignore(50B)
----app()
--------Main.hs(1KB)

网友评论