コード例 #1
0
 public ForeachActionNode(VarDeclaringNode decl, IdentifierNode ident, ExpressionNode expr, 
     ActionSequenceNode actions, SourceCodePosition pos) : base(pos)
 {
     itsDeclaring = decl;
     Identifier = ident;
     Expression = expr;
     Actions = actions;
 }
コード例 #2
0
ファイル: IfActionNode.cs プロジェクト: tbyrresen/Deslang
 public IfActionNode(ExpressionNode expr, ActionSequenceNode actions, ActionSequenceNode elseifs,
                     ActionNode els, SourceCodePosition pos) : base(pos)
 {
     Expression = expr;
     Actions    = actions;
     ElseIfs    = elseifs;
     Else       = els;
 }
コード例 #3
0
 public MultipleActionSequenceNode(ActionNode action, ActionSequenceNode actions, SourceCodePosition pos)
     : base(pos)
 {
     Action  = action;
     Actions = actions;
 }
コード例 #4
0
ファイル: WhileActionNode.cs プロジェクト: tbyrresen/Deslang
 public WhileActionNode(ExpressionNode expr, ActionSequenceNode actions, SourceCodePosition pos)
     : base(pos)
 {
     Expression = expr;
     Actions    = actions;
 }
コード例 #5
0
ファイル: ElseActionNode.cs プロジェクト: tbyrresen/Deslang
 public ElseActionNode(ActionSequenceNode actions, SourceCodePosition pos) : base(pos)
 {
     Actions = actions;
 }
コード例 #6
0
 public ElseifActionNode(ExpressionNode expression, ActionSequenceNode actions, SourceCodePosition pos)
     : base(pos)
 {
     Expression = expression;
     Actions    = actions;
 }