public directiveEntryPoint(DirectiveNode nextDir) { createSlots(); this.setSuccessor(nextDir, 0); }
public virtual void setNextDirective(DirectiveNode d) { this.setSuccessor(d, this.successors.count - 1); }
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); }