1 个不稳定版本
0.1.0 | 2024年3月11日 |
---|
#796 在 编程语言 中
58KB
2K SLoC
evscript
一个基于字节码的可扩展脚本引擎
一些示例可以在 scripts/
文件夹中找到。
要安装最新版本,只需运行 cargo install evscript
。
待办事项
- 脚本定义可以给予“参数”,这是在池的非常开始处定义变量的语法糖。
- 同样,如果
return
被赋予了值,这可以复制到脚本池的非常开始处,作为便利- 尽管 evscript 缺少函数,但如果提供自定义运行时支持函数调用,这些功能仍然非常适用于与汇编或其他脚本交互。
repeat
如果给定第二个参数(例如repeat i, n
),可以为其索引变量命名,类似于常见的for (int i = 0; i < n; i++)
模式,而repeat
的目标就是替换这种模式。
鸣谢
- poryscript 为本项目提供了灵感。
- 以及一路上帮助过我的 gbdev 的每个人 :)
依赖关系
~5–15MB
~162K SLoC