public ForNode(SequenceNode assign, ConditionNode condition, SequenceNode sequence, SequenceNode step) { this.assign = assign; this.condition = condition; this.sequence = sequence; this.step = step; }
public FunctionNode(string name, SequenceNode right) { this.name = name; this.right = right; }
public WhileNode(AbstractSyntaxNode <BooleanScriptType> condition, SequenceNode sequence) { this.condition = condition; this.sequence = sequence; }
public IfNode(AbstractSyntaxNode <BooleanScriptType> contidition, SequenceNode tureNode, SequenceNode falseNode) { this.contidition = contidition; this.tureNode = tureNode; this.falseNode = falseNode; }