没有合适的资源?快使用搜索试试~ 我知道了~
rmalt:rbnf实现的麦芽语言。 https
共16个文件
py:8个
md:2个
license:1个
需积分: 5 0 下载量 61 浏览量
2021-05-09
23:09:32
上传
评论
收藏 14KB ZIP 举报
温馨提示
The Malt Programming Language Implementation Tutorials 这是一个实现语言的教程。 我想我明确地说一句话,这个教程是如此简短、完整、充满美感和容易学习,以至于你会在同学/同事们苦恼地使用Antlr4、 Yacc/Lex时太快地结束工作而被误以为在划水。 本教程只实现了一个解释器,你尽可以把它做成什么奇怪的编译器。。 马特语言, 只需要四分之一个整日,你就能实现! 语法介绍见. 运行方法(需要Python3.6+) pip install -U Redy rbnf python test.py 即可进入repl。 特性: 自动柯里化 (局部)自定义新运算符和修改运算符 First-class Expression 使用Lambda而非函数 该语言设计者想出的非常智障的分句标志(|) 其中前两个特性属于本人对malt的改进。 为什么我能在短短
资源推荐
资源详情
资源评论
收起资源包目录
rmalt-master.zip (16个子文件)
rmalt-master
.gitignore 1KB
visitor-example-scripts
adt-intro.scala 786B
adt-intro.py 786B
adt-intro.fsx 786B
adt.md 2KB
LICENSE 1KB
rmalt
__init__.py 0B
asdl.py 1KB
visitor.py 3KB
malt.rbnf 4KB
std.py 3KB
op_priority.py 2KB
repl.py 2KB
README.md 3KB
test.py 36B
malt-syntax.rst 3KB
共 16 条
- 1
资源评论
高晖云
- 粉丝: 19
- 资源: 4621
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功