1
0
Files
otyaSMILEBASIC/SMILEBASIC/VM.d

39 lines
338 B
D
Raw Normal View History

module otya.smilebasic.VM;
class VM
{
}
enum CodeType
{
PushI,
PushD,
PushS,
Operate,
Return,
Goto,
Gosub,
}
abstract class Code
{
CodeType type;
abstract void execute(VM vm);
}
/*
* スタックにPush
*/
class Push : Code
{
}
class Operate : Code
{
}
class Goto : Code
{
}
class Gosub : Code
{
}