没有合适的资源?快使用搜索试试~ 我知道了~
tiny-lisp:一个用JS编写的小型lisp编译器
共46个文件
js:36个
json:2个
npmignore:1个
需积分: 47 1 下载量 164 浏览量
2021-02-01
11:36:33
上传
评论
收藏 66KB ZIP 举报
温馨提示
微小的Lisp 这是一个用JavaScript和编写的小而简单但功能强大的lisp。 当然,它不是解决生产问题的一种认真的语言,但是如果您想了解如何编写自己的编程语言(或另一种正式语言),总是欢迎您使用或为该语言做出贡献。 这种语言能做什么? 请参阅下面的视频和示例,以了解使用该语言已经开发了多少功能。 操作简单 (+ 1 2 ) ; 3 (* 2 2 2 ) ; 8 (/ 4 2 ) ; 2 (- 5 3 ) ; 2 (+ (* 2 2 ) (/ 30 5 )) ; 10 (+ " Hello, " " world " " ! " ) ; Hello, world! 定义 (def a 10 ) (a) ; 10 (def (sum a b) (+ a b)) (sum 10 20 ) ; 30 “组!” 变异变量的功能 (def a 10 ) (set! a 20 ) (a) ; 20 “ do”函数用于执行顺序表达式。 它总是返回最后一个表达式的结果 ( do (+ 1 2 ) (* 2 2 ) (/ 15 5 )) ; 3 条件 ( if
资源推荐
资源详情
资源评论
收起资源包目录
tiny-lisp-master.zip (46个子文件)
tiny-lisp-master
.gitignore 164B
package.json 798B
package-lock.json 151KB
src
translator.js 4KB
tiny-lisp.jison 5KB
runtime
comparison.js 225B
index.js 111B
utils.js 195B
stdlib
collections
filter.js 147B
reduce.js 147B
map.js 144B
conj.js 160B
index.js 416B
nth.js 242B
each.js 148B
index.js 114B
boolean
less-or-equal.js 82B
less.js 81B
greater-or-equal.js 82B
greater.js 81B
equal.js 82B
or.js 79B
index.js 530B
and.js 79B
not.js 58B
math
substract.js 78B
devide.js 78B
add.js 78B
index.js 292B
multiply.js 78B
util
modules.js 627B
interpreter.js 273B
.travis.yml 88B
gulpfile.js 1KB
LICENSE 1KB
index.js 803B
README.md 3KB
tiny-lisp-logo.png 16KB
.npmignore 286B
test
simple-progs.spec.js 710B
standard-functions.spec.js 2KB
definition.spec.js 5KB
conditions.spec.js 5KB
loops.spec.js 346B
calculations.spec.js 2KB
.editorconfig 214B
共 46 条
- 1
资源评论
清木一阳
- 粉丝: 23
- 资源: 4656
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- TG-2024-04-26-183849310.mp4
- 汇编语言的概要介绍与分析
- 个人博客系统设计与开发.zip
- 2023-04-06-项目笔记 - 第一百十五阶段 - 4.4.2.113全局变量的作用域-113 -2024.04.26
- 2023-04-06-项目笔记 - 第一百十五阶段 - 4.4.2.113全局变量的作用域-113 -2024.04.26
- htmlzwbjq_downyi.com.zip
- 无头单向非循环链表的实现(Test.c)
- 无头单向非循环链表的实现(SList.c)
- 浏览器重定向插件更新文件
- SSA-BP麻雀算法优化BP神经网络多特征分类预测(Matlab实现完整源码和数据)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功