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