public BooleanOperation(BoolOperationType type, ArithmeticExpression a1, ArithmeticExpression a2) { this.type = type; this.a1 = a1; this.a2 = a2; }
public For(Assign var, ArithmeticExpression upto, Block bl) { this.var = var; this.upto = upto; this.bl = bl; }
public Assign(string s, ArithmeticExpression a) { this.s = s; this.a = a; }
public ArithmeticOperation(ArithOperationType type, ArithmeticExpression a1, ArithmeticExpression a2) { this.type = type; this.a1 = a1; this.a2 = a2; }