没有合适的资源?快使用搜索试试~ 我知道了~
papy:用 Rust 编写的 Papy 编程语言
共11个文件
rs:5个
yml:1个
toml:1个
需积分: 5 0 下载量 99 浏览量
2021-07-12
12:39:39
上传
评论
收藏 7KB ZIP 举报
温馨提示
Papy 编程语言 什么是帕皮 Papy 是一种基于堆栈的编程语言。 您将项目放在堆栈上,然后使用函数对其进行操作。 该程序等价于中缀符号表达式 ((5 + 4) + 3): 3 4 5 + + Papy 能够使用以下语法的用户定义函数: def function_name arity: body end 一个例子,制作double功能。 def double 1: %0 %0 + end arity 是 u32,%NUMBER 是本地堆栈坐标的基于 0 的索引。 请注意,用户定义的函数现在实际上不起作用......! 跑步 克隆这个 repo 和cargo run以获得即时满足。 现在运行程序的唯一方法是修改 src/bin/papy.rs 中的lines向量 用法 纸 去做: 用户定义函数 清理 interpreter.rs 与函数指针相反的未装箱的闭包。 条件
资源推荐
资源详情
资源评论
收起资源包目录
papy-master.zip (11个子文件)
papy-master
.gitignore 8B
src
papy
program.rs 1KB
interpreter.rs 9KB
lib.rs 332B
bin
papy.rs 829B
.travis.yml 335B
Cargo.lock 1010B
LICENSE 1KB
Cargo.toml 447B
tests
tests.rs 42B
readme.md 1KB
共 11 条
- 1
资源评论
张岱珅
- 粉丝: 44
- 资源: 4690
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功