Support for previous commit

This commit is contained in:
Tristan B. Velloza Kildaire 2021-06-15 11:10:58 +02:00
parent 8b1e1c1db5
commit 2b2f119fdc
1 changed files with 19 additions and 1 deletions

View File

@ -69,6 +69,8 @@ public class Program
public class Statement
{
private static ulong rollingCount = 0;
private Container container;
private bool marked;
@ -97,6 +99,11 @@ public class Statement
{
marked = true;
}
public override string toString()
{
return to!(string)(rollingCount++);
}
}
public enum AccessorType
@ -331,9 +338,10 @@ public import compiler.symbols.expressions;
public class VariableAssignment
public class VariableAssignment : Statement
{
private Expression expression;
private Variable variable;
this(Expression expression)
{
@ -344,6 +352,16 @@ public class VariableAssignment
{
return expression;
}
public Variable getVariable()
{
return variable;
}
public void setVariable(Variable variable)
{
this.variable = variable;
}
}
public class IdentExpression : Expression