SWAPを実装
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user