文件名称:evilml, 从ML到 C 模板语言的编译器.zip
文件大小:481KB
文件格式:ZIP
更新时间:2022-10-07 22:03:26
开源
evilml, 从ML到 C 模板语言的编译器 Evil Evil是一个笑话编译器,从ML到 C 模板语言 ( 不是普通的C 代码) 。 请不要将这里用于实际用途。C 模板是高的纯函数编程语言,传统用于编译时间计算,它的语法是冗长且难以使用的。 是一种高阶函数编程语
【文件预览】:
evilml-master
----.travis.yml(83B)
----test()
--------dijkstra.ml(2KB)
--------tsort.ml(1KB)
--------qsort.ml(1KB)
--------test.sh(651B)
--------fib.ml(604B)
--------base64.ml(760B)
----_oasis(1KB)
----INSTALL.txt(960B)
----include()
--------option.ml(35B)
--------evilml.hpp(4KB)
--------list.ml(2KB)
----html()
--------css()
--------index.html(6KB)
--------js()
--------.gitignore(3B)
----src()
--------emlContext.ml(3KB)
--------emlDCE.ml(5KB)
--------emlConfig.ml.ab(800B)
--------emlAssoc.mli(823B)
--------META(372B)
--------emlBoxing.ml(5KB)
--------emlLocation.mli(569B)
--------emlLexer.mll(5KB)
--------emlTyping.mli(1KB)
--------emlCompile.ml(3KB)
--------emlBoxing.mli(1KB)
--------evilml.ml(3KB)
--------emlOp.ml(2KB)
--------emlRemoveMatch.ml(3KB)
--------emlCpp.mli(880B)
--------emlAlpha.mli(914B)
--------evilmlJS.ml(4KB)
--------emlDCE.mli(823B)
--------emlFlatLet.ml(4KB)
--------emlFlatLet.mli(2KB)
--------emlLocation.ml(1KB)
--------emlTypedExpr.ml(6KB)
--------emlAlpha.ml(4KB)
--------emlType.mli(3KB)
--------emlContext.mli(1KB)
--------emlRemoveMatch.mli(1KB)
--------emlCompile.mli(938B)
--------emlUtils.ml(5KB)
--------emlTyping.ml(7KB)
--------emlUnCurrying.mli(823B)
--------emlParser.mly(12KB)
--------emlCpp.ml(11KB)
--------emlSyntax.ml(2KB)
--------emlType.ml(7KB)
--------emlAssoc.ml(5KB)
--------emlUnCurrying.ml(3KB)
----.travis-ci.sh(613B)
----myocamlbuild.ml(17KB)
----setup.ml(178KB)
----examples()
--------base64()
--------quicksort()
--------topological_sort()
--------dijkstra()
--------fib()
----configure(363B)
----.gitignore(238B)
----AUTHORS.txt(159B)
----_tags(1016B)
----Makefile(750B)
----README.md(4KB)