Lines Matching defs:loop
2167 DoWhileStatement* loop = new(zone()) DoWhileStatement(labels);
2168 Target target(&this->target_stack_, loop);
2175 if (loop != NULL) {
2177 loop->set_condition_position(position);
2189 if (loop != NULL) loop->Initialize(cond, body);
2190 return loop;
2198 WhileStatement* loop = new(zone()) WhileStatement(labels);
2199 Target target(&this->target_stack_, loop);
2207 if (loop != NULL) loop->Initialize(cond, body);
2208 return loop;
2226 ForInStatement* loop = new(zone()) ForInStatement(labels);
2227 Target target(&this->target_stack_, loop);
2234 loop->Initialize(each, enumerable, body);
2237 result->AddStatement(loop);
2238 // Parsed for-in loop w/ variable/const declaration.
2256 ForInStatement* loop = new(zone()) ForInStatement(labels);
2257 Target target(&this->target_stack_, loop);
2264 if (loop) loop->Initialize(expression, enumerable, body);
2265 // Parsed for-in loop.
2266 return loop;
2274 // Standard 'for' loop
2275 ForStatement* loop = new(zone()) ForStatement(labels);
2276 Target target(&this->target_stack_, loop);
2295 if (loop) loop->Initialize(init, cond, next, body);
2296 return loop;
4959 // If we reach the end we break out of the loop and let the