mug:有趣的函数式编程语言

时间:2024-07-13 19:18:26
【文件属性】:

文件名称:mug:有趣的函数式编程语言

文件大小:13KB

文件格式:ZIP

更新时间:2024-07-13 19:18:26

JavaScript

杯 有趣且功能性* 的编程语言,使用 Jison 和 NodeJS 实现** 特征 漂亮的***语法 一流的功能 关闭 动态打字 一切都是一种表达 设置 要运行当前的解释器,您首先需要安装 NodeJS ( )。 然后使用 NPM 在本地npm install jison ( ): npm install jison mug.js解释器将在运行时使用mug.js重建解析器(基于mug.jison )。 用法 运行 REPL: node mug.js 解释.mug文件: node mug.js path/to/file 例子 请参阅 repo 顶层的example.mug ! 即将推出的功能 列表/数组 更多循环类型 转向比 NodeJS 更快的东西(也许) * 得到它? ** 我知道我知道... *** 纯主观!


【文件预览】:
mug-master
----.gitignore(12B)
----lang()
--------expr-bool.js(188B)
--------expr-add.js(219B)
--------expr-cmp.js(405B)
--------expr.js(849B)
--------expr-mul.js(219B)
--------expr-declare.js(273B)
--------expr-fn.js(370B)
--------expr-block.js(347B)
--------expr-div.js(219B)
--------builtin-exit.js(130B)
--------scope.js(1KB)
--------expr-num.js(167B)
--------expr-if-else.js(923B)
--------fn.js(848B)
--------program.js(422B)
--------expr-assign.js(391B)
--------expr-call.js(520B)
--------builtin-print.js(214B)
--------expr-while.js(504B)
--------expr-sub.js(223B)
--------expr-recurse.js(725B)
--------expr-id.js(297B)
--------expr-str.js(199B)
----mug.jison(4KB)
----mug.js(2KB)
----README.md(827B)
----add.mug(64B)
----example.mug(933B)
----test()
--------block.mug(40B)
--------sandbox.mug(508B)
--------if-else.mug(202B)
----tasks.txt(116B)

网友评论