Lines Matching refs:for_info
2196 Block* Parser::RewriteForVarInLegacy(const ForInfo& for_info) {
2198 for_info.parsing_result.declarations[0];
2199 if (!IsLexicalVariableMode(for_info.parsing_result.descriptor.mode) &&
2230 void Parser::DesugarBindingInForEachStatement(ForInfo* for_info,
2233 DCHECK_EQ(1, for_info->parsing_result.declarations.size());
2235 for_info->parsing_result.declarations[0];
2239 decl.initializer = factory()->NewVariableProxy(temp, for_info->position);
2246 *each_variable = factory()->NewVariableProxy(temp, for_info->position);
2251 const ForInfo& for_info) {
2252 if (IsLexicalVariableMode(for_info.parsing_result.descriptor.mode)) {
2257 for (const AstRawString* bound_name : for_info.bound_names) {
2271 Statement* body, Scope* inner_scope, const ForInfo& for_info) {
2309 DCHECK_GT(for_info.bound_names.length(), 0);
2313 factory()->NewBlock(for_info.bound_names.length() + 4, false);
2322 for (const AstRawString* bound_name : for_info.bound_names) {
2367 factory()->NewBlock(for_info.bound_names.length() + 3, true);
2371 for (int i = 0; i < for_info.bound_names.length(); i++) {
2373 for_info.bound_names[i], for_info.parsing_result.descriptor.mode,
2381 int declaration_pos = for_info.parsing_result.descriptor.declaration_pos;
2459 for (int i = 0; i < for_info.bound_names.length(); i++) {