public ForeachActionNode(VarDeclaringNode decl, IdentifierNode ident, ExpressionNode expr, ActionSequenceNode actions, SourceCodePosition pos) : base(pos) { itsDeclaring = decl; Identifier = ident; Expression = expr; Actions = actions; }
public IfActionNode(ExpressionNode expr, ActionSequenceNode actions, ActionSequenceNode elseifs, ActionNode els, SourceCodePosition pos) : base(pos) { Expression = expr; Actions = actions; ElseIfs = elseifs; Else = els; }
public MultipleActionSequenceNode(ActionNode action, ActionSequenceNode actions, SourceCodePosition pos) : base(pos) { Action = action; Actions = actions; }
public WhileActionNode(ExpressionNode expr, ActionSequenceNode actions, SourceCodePosition pos) : base(pos) { Expression = expr; Actions = actions; }
public ElseActionNode(ActionSequenceNode actions, SourceCodePosition pos) : base(pos) { Actions = actions; }
public ElseifActionNode(ExpressionNode expression, ActionSequenceNode actions, SourceCodePosition pos) : base(pos) { Expression = expression; Actions = actions; }