大抵是一个想象力丰富的LVM吧。
[dependencies]
KittenVM = "1.0.0-1"
``` use KittenVM::API;
let a = API::stream(new a); //----------OR-------------- let result = API::file("file.kvm"); ```
确保KittenVM.lib要和libKittenVM.d在同一目录下;如果使用CMake之类的构建工具,确保正确引用! Staticlib下载
本玩具具有许多奇奇怪怪的脑洞特性,请移步到README
new name
创建一个名为name的内存空间
mov name,4
将数字4移动到name空间
mov name1,name2
将name2的值移动到name1,此时name2变成None
add_gc a
将a添加到回收列表中
free
清理回收列表中的内存
add and div mul or sll sra sud xor 这些运算指令的格式均如下
expr rs1,rs2,target