Inheritance: GenericJsBasicNode
コード例 #1
0
ファイル: ForStmtNode.cs プロジェクト: danielflower/JSBasic
 public ForStmtNode(AstNodeArgs args)
     : base(args)
 {
     _assignment = (AssignStmtNode)args.ChildNodes[1];
     _upperBound = (ExpressionNode)args.ChildNodes[3];
     if (args.ChildNodes.Count == 6)
     {
         _step = int.Parse(((Token)args.ChildNodes[5]).Text, CultureInfo.InvariantCulture);
     }
     else
     {
         _step = 1;
     }
 }
コード例 #2
0
ファイル: WhileStmtNode.cs プロジェクト: danielflower/JSBasic
 public WhileStmtNode(AstNodeArgs args)
     : base(args)
 {
     _condition = (ExpressionNode)args.ChildNodes[1];
 }