public directiveIFELSE(BoolNode exp, DirectiveNode directiveIF, DirectiveNode directiveELSE) { createSlots(); this.successors.setSuccessor(exp, 0); this.successors.setSuccessor(directiveIF, 1); this.successors.setSuccessor(directiveELSE, 2); }
public BoolXOROperator(BoolNode first, BoolNode second) : base(first, second) { }
public BoolLogicBinaryOperator(BoolNode first, BoolNode second) { setSuccessor(first, 0); setSuccessor(second, 1); }
public BoolLogicNotOperator(BoolNode exp) : base(exp) { }
public BoolUnaryLogicOperator(BoolNode exp) { createSlots(); this.setSuccessor(exp, 0); }
public BoolToNumber(BoolNode node) { setSuccessor(node, 0); }
public directiveWHILE(BoolNode exp, DirectiveNode dir) { createSlots(); successors.setSuccessor(exp, 0); successors.setSuccessor(dir, 1); }
public directiveIF(BoolNode exp, DirectiveNode dir) { createSlots(); this.successors.setSuccessor(exp, 0); this.successors.setSuccessor(dir, 1); }