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