Add VAR(expr)=expr parsing
This commit is contained in:
@@ -45,6 +45,7 @@ enum NodeType
|
||||
Option,
|
||||
Swap,
|
||||
AssignRef,
|
||||
VarRef,
|
||||
}
|
||||
abstract class Node
|
||||
{
|
||||
@@ -620,3 +621,13 @@ class Swap : Statement
|
||||
this.item2 = item2;
|
||||
}
|
||||
}
|
||||
class VarRef : Expression
|
||||
{
|
||||
Expression expression;
|
||||
this(Expression expr, SourceLocation loc)
|
||||
{
|
||||
super.location = loc;
|
||||
this.type = NodeType.VarRef;
|
||||
this.expression = expression;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user