1
0

SWAPを実装

This commit is contained in:
otya128
2016-09-03 11:46:11 +09:00
parent 69a4033250
commit 6505e41fd2
6 changed files with 155 additions and 0 deletions

View File

@@ -43,6 +43,7 @@ enum NodeType
Input,
RepeatUntil,
Option,
Swap,
}
abstract class Node
{
@@ -590,3 +591,16 @@ class Option : Statement
argument = arg;
}
}
class Swap : Statement
{
Expression item1;
Expression item2;
this(Expression item1, Expression item2, SourceLocation loc)
{
super.location = loc;
this.type = NodeType.Swap;
this.item1 = item1;
this.item2 = item2;
}
}