【文件属性】:
文件名称:SimpleLambda:Lambda演算在JavaScript中实现为解释器
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-28 14:17:31
JavaScript
简单的Lambda
Lambda演算在JavaScript中实现为解释器。
安装
通过Node上的npm:
npm install simplelambda
用法
程序中的参考:
var sl = require ( 'simplelambda' ) ;
解析条件:
term = sl . parse ( 'x' ) ; // variable
term = sl . parse ( 'xy' ) ; // sequence
term = sl . parse ( '\\x.xy' ) ; // lambda
term = sl . parse ( '(\\x.x)(\\w.w)' ) ;
减少期限:
while ( term ) {
console . log ( term . toString ( ) ) ;
term =
【文件预览】:
SimpleLambda-master
----.gitignore(14B)
----package.json(558B)
----samples()
--------simple()
----LICENSE(1KB)
----README.md(1KB)
----lib()
--------simplelambda.js(6KB)
----.npmignore(10B)
----test()
--------hasfree.js(1006B)
--------reduce.js(790B)
--------variable.js(1KB)
--------getfresh.js(979B)
--------apply.js(2KB)
--------lambda.js(2KB)
--------parse.js(3KB)