1
0

単項演算子を実�

This commit is contained in:
otya128
2015-06-07 19:33:51 +09:00
parent 978a7a6ee7
commit 628b259caf
5 changed files with 37 additions and 8 deletions

View File

@@ -12,6 +12,7 @@ enum NodeType
Variable,
CallFunction,
VoidExpression,
UnaryOperator,
Statements,
FunctionBody,
@@ -64,6 +65,17 @@ class BinaryOperator : Expression
this.item2 = i2;
}
}
class UnaryOperator : Expression
{
TokenType operator;
Expression item;
this(TokenType o, Expression i)
{
this.type = NodeType.UnaryOperator;
this.operator = o;
this.item = i;
}
}
class Variable : Expression
{
wstring name;