Пример #1
0
 public EWhileOperation(ESolvable check, EOperation[] operations)
 {
     this.check = check;
     program    = new EProgram(operations);
 }
Пример #2
0
 public ECreateOperation(EWord[] variables, ETypeWord type, ESolvable assign) : this(variables, type)
 {
     assignOperations = variables.Select(variable => new EAssignOperation(variable, assign)).ToArray();
 }
Пример #3
0
 public EAssignOperation(EWord variable, ESolvable value)
 {
     this.variable = variable;
     this.value    = value;
 }
Пример #4
0
 public EExpressionOperation(ESolvable solvable)
 {
     expression = solvable;
 }
Пример #5
0
 public EIfOperation(ESolvable check, EOperation[] operations, EOperation[] elseOperations) :
     this(check, operations)
 {
     elseProgram = new EProgram(elseOperations);
 }