#rush #run-time #vm #interpreter #leveraging #programming-language #micro-compiler

bin+lib rush-interpreter-vm

一个利用微编译器和虚拟机进行运行时的 rush 解释器

3 个版本

0.1.2 2022 年 12 月 28 日
0.1.1 2022 年 12 月 11 日
0.1.0 2022 年 12 月 11 日

#852编程语言

GPL-3.0-only

155KB
3.5K SLoC

虚拟机解释器后端

一个利用微编译器和虚拟机进行运行时的 rush 解释器。

运行 rush 代码

  • 先决条件:一个以 .rush 结尾的文件,其中包含程序。
  • 执行以下命令以运行程序。
cargo run your-file.rush

调试输出

  • 当需要调试输出时,应使用以下命令。
  • 末尾的 1 指定了 VM 每秒执行的指令数。
  • 在这种情况下,VM 将以最小速度运行。
  • 因此,更大的值将导致程序执行更快
cargo run your-file.rush debug 1

依赖关系

~150KB