コード例 #1
0
			void AddStatementOrList (ForStatement forStatement, Statement init, int role)
			{
				if (init == null) 
					return;
				if (init is StatementList) {
					foreach (var stmt in ((StatementList)init).Statements) {
						forStatement.AddChild ((AstNode)stmt.Accept (this), role);
					}
				} else {
					forStatement.AddChild ((AstNode)init.Accept (this), role);
				}
			}