mirror of https://github.com/tbklang/tlang.git
Support for previous commit
This commit is contained in:
parent
8b1e1c1db5
commit
2b2f119fdc
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue