public SquareFunction(NumericNode experssion) : base(experssion) { }
public RandomGeneratorNode(NumericNode limit) : base(limit) { }
public TanFunction(NumericNode experssion) : base(experssion) { }
public directiveSetOutput(NumericNode outpuIndex, NumericNode value) { createSlots(); this.successors.setSuccessor(outpuIndex, 0); this.successors.setSuccessor(value, 1); }
public NumericUnaryOperator(NumericNode argument) { setSuccessor(argument, 0); }
public directiveRemoveLast(NumericNode index) { createSlots(); successors.setSuccessor(index, 0); }
public directiveAddFirst(NumericNode index, NumericNode value) { createSlots(); successors.setSuccessor(listIndex, 0); successors.setSuccessor(value, 1); }
public directiveAddLast(NumericNode listIndex, NumericNode valueToAdd) { createSlots(); successors.setSuccessor(listIndex, 0); successors.setSuccessor(valueToAdd, 1); }
public directiveDecrement(NumericNode variableIndex) { createSlots(); successors.setSuccessor(variableIndex, 0); }
public directiveAssign(NumericNode varIndex, NumericNode value) { createSlots(); this.successors.setSuccessor(varIndex, 0); this.successors.setSuccessor(value, 1); }