1
0

DATA,READを実装.

This commit is contained in:
otya128
2015-08-19 13:02:02 +09:00
parent 190e655b90
commit 4c7487bb31
6 changed files with 111 additions and 5 deletions

View File

@@ -450,6 +450,27 @@ class Data : Statement
data ~= v;
}
}
class Read : Statement
{
Expression[] variables;
this()
{
this.type = NodeType.Read;
}
void addVariable(Expression lvalue)
{
variables ~= lvalue;
}
}
class Restore : Statement
{
Expression label;
this(Expression label)
{
this.label = label;
this.type = NodeType.Restore;
}
}
class On : Statement
{
Expression condition;