文件名称:lambda:一种基于 lambda 演算的小型研究编程语言
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-27 03:54:03
JavaScript
拉姆达 一种基于 [lambda 演算] ( ) 的小型研究语言。 它使用 [jison] ( ) 从语法文件生成解析器。 安装 它需要您的计算机上已经安装了 npm 的节点。 在项目目录中克隆 repo 后,运行: npm install 这将安装所有依赖项,包括 jison。 就是这样! 运行它 有两个选项可以运行它: 从文件中获取源 节点 lambda 路径/到/程序 开始一个repl 节点拉姆达 句法 Lambda 抽象: \x.y 应用(空间): \x.x a 嵌套应用程序的括号: \x.\y.x (\i.i a) b 任务: identity = \x.x
【文件预览】:
lambda-master
----lambda.js(1KB)
----programs()
--------p1.lambda(7B)
--------p7.lambda(48B)
--------p4.lambda(27B)
--------p5.lambda(45B)
--------p3.lambda(32B)
--------p2.lambda(14B)
--------p6.lambda(34B)
--------p8.lambda(22B)
--------p9.lambda(43B)
----LICENSE(34KB)
----language-files()
--------core.js(4KB)
--------grammar.jison(1KB)
--------parser.js(190B)
----README.md(767B)
----.gitignore(19B)
----package.json(374B)