Lines Matching defs:declaration
978 // declaration.
1269 Declaration* decl = DeclareVariable(local_name, CONST, pos, CHECK_OK);
1295 // 'export' Declaration
1412 Declaration* Parser::DeclareVariable(const AstRawString* name,
1418 Declaration* Parser::DeclareVariable(const AstRawString* name,
1424 Declaration* declaration =
1426 Declare(declaration, DeclarationDescriptor::NORMAL, mode, init, ok, nullptr,
1429 return declaration;
1432 Variable* Parser::Declare(Declaration* declaration,
1441 declaration, mode, init, allow_harmony_restrictive_generators(),
1447 Scanner::Location loc(declaration->proxy()->position(),
1450 : declaration->proxy()->position() + 1);
1453 declaration->proxy()->raw_name());
1470 for (auto declaration : parsing_result->declarations) {
1472 this, result, &(parsing_result->descriptor), &declaration, names,
1480 const DeclarationParsingResult::Declaration* declaration,
1484 this, block, declaration_descriptor, declaration, names, ok);
1495 Declaration* declaration =
1497 Declare(declaration, DeclarationDescriptor::NORMAL, mode, kCreatedInitialized,
1514 Declaration* decl =
1526 // Make sure that the function containing the native declaration
1535 Declaration* decl = DeclareVariable(name, VAR, pos, CHECK_OK);
1698 DeclarationParsingResult::Declaration decl(
1716 Declaration* decl = inner_block_scope->CheckLexDeclarationsConflictingWith(
1929 const DeclarationParsingResult::Declaration& decl =
1969 DeclarationParsingResult::Declaration& decl =
2034 Declaration* tdz_decl = DeclareVariable(for_info.bound_names[i], LET,
2273 Declaration* decl = DeclareVariable(
2977 DeclarationParsingResult::Declaration decl(
3210 Declaration* declaration = factory()->NewVariableDeclaration(
3212 Declare(declaration, DeclarationDescriptor::NORMAL, CONST,
3299 Declaration* decl = scope->CheckConflictingVarDeclarations();
3322 for (Declaration* decl : *inner_scope->declarations()) {