1 个不稳定版本
0.0.1 | 2021年5月8日 |
---|
#31 in #sub
41KB
954 行
alaybey
Alaybey是一个简单的虚拟机,支持基本的指令,如加、减、乘、除和取模。它允许定义变量并在操作中使用。
使用小端字节序,前3位保留用于操作码指令。
示例
{
3 5 + 7 - 8 + 2 /;
10 5 - 4 * 8 + 4 /;
}
保存为 give_name_what_you_want.alaybey
注意:源文件必须以 ".alaybey" 文件结束
命令:alaybey build give_name_what_you_want.alaybey
程序将生成类似 'give_name_what_you_want.alaybeyvm' 的文件
然后运行命令
alaybey run give_name_what_you_want.alaybeyvm
结果将被打印。
或者定义变量
{
$ val1 : 3 5 + 7 - 8 + 2 /;
$ my_other_val : 10 5 - val1 * 8 + 4 /;
$ result : my_other_val val1 - val1 * 8 + 4 /;
}