Lines Matching defs:const

39 FunctionLiteral* Parser::DefaultConstructor(const AstRawString* name,
43 const int parameter_count = 0;
94 const char* arg = nullptr;
143 const char* name = Token::String(token);
218 const SourceRange& range) {
250 const AstRawString* Parser::GetBigIntAsSymbol() {
251 base::Vector<const uint8_t> literal = scanner()->BigIntLiteral();
263 const Literal* literal = expression->AsLiteral();
288 const AstRawString* arg, int pos) {
298 const AstRawString* home_object_name;
359 Expression* Parser::NewV8Intrinsic(const AstRawString* name,
360 const ScopedPtrList<Expression>& args,
374 const Runtime::Function* function =
410 const Runtime::Function* function, const ScopedPtrList<Expression>& args,
564 const char* event_name = "parse-eval";
730 ZonePtrList<const AstRawString>* Parser::PrepareWrappedArguments(
736 ZonePtrList<const AstRawString>* arguments_for_wrapped_function =
737 zone->New<ZonePtrList<const AstRawString>>(arguments_length, zone);
739 const AstRawString* argument_string = ast_value_factory()->GetString(
758 const AstRawString* function_name = nullptr;
761 ZonePtrList<const AstRawString>* arguments_for_wrapped_function =
942 const AstRawString* raw_name) {
1055 ZonePtrList<const AstRawString>* arguments_for_wrapped_function =
1081 int function_literal_id, const AstRawString* raw_name) {
1197 const AstRawString* Parser::ParseModuleSpecifier() {
1233 const AstRawString* local_name = ParseExportSpecifierName();
1246 const AstRawString* export_name;
1268 const AstRawString* Parser::ParseExportSpecifierName() {
1278 const AstRawString* export_name = GetSymbol();
1281 reinterpret_cast<const uint16_t*>(export_name->raw_data()),
1293 ZonePtrList<const Parser::NamedImport>* Parser::ParseNamedImports(int pos) {
1310 auto result = zone()->New<ZonePtrList<const NamedImport>>(1, zone());
1312 const AstRawString* import_name = ParseExportSpecifierName();
1313 const AstRawString* local_name = import_name;
1381 const AstRawString* attribute_key =
1389 const AstRawString* attribute_value = GetSymbol();
1442 const AstRawString* module_specifier = ParseModuleSpecifier();
1443 const ImportAssertions* import_assertions = ParseImportAssertClause();
1451 const AstRawString* import_default_binding = nullptr;
1461 const AstRawString* module_namespace_binding = nullptr;
1463 const ZonePtrList<const NamedImport>* named_imports = nullptr;
1488 const AstRawString* module_specifier = ParseModuleSpecifier();
1489 const ImportAssertions* import_assertions = ParseImportAssertClause();
1518 for (const NamedImport* import : *named_imports) {
1536 ZonePtrList<const AstRawString> local_names(1, zone());
1563 const AstRawString* local_name =
1593 const AstRawString* Parser::NextInternalNamespaceExportName() {
1594 const char* prefix = ".ns-export";
1609 const AstRawString* module_specifier = ParseModuleSpecifier();
1610 const ImportAssertions* import_assertions = ParseImportAssertClause();
1630 const AstRawString* export_name = ParseExportSpecifierName();
1632 const AstRawString* local_name = NextInternalNamespaceExportName();
1639 const AstRawString* module_specifier = ParseModuleSpecifier();
1640 const ImportAssertions* import_assertions = ParseImportAssertClause();
1671 ZonePtrList<const AstRawString> names(1, zone());
1700 const AstRawString* module_specifier = ParseModuleSpecifier();
1701 const ImportAssertions* import_assertions = ParseImportAssertClause();
1708 for (const ExportClauseData& data : *export_data) {
1727 for (const ExportClauseData& data : *export_data) {
1766 for (const AstRawString* name : names) {
1773 void Parser::DeclareUnboundVariable(const AstRawString* name, VariableMode mode,
1783 VariableProxy* Parser::DeclareBoundVariable(const AstRawString* name,
1806 Variable* Parser::DeclareVariable(const AstRawString* name, VariableKind kind,
1821 void Parser::Declare(Declaration* declaration, const AstRawString* name,
1851 for (const auto& declaration : parsing_result->declarations) {
1859 Statement* Parser::DeclareFunction(const AstRawString* variable_name,
1862 ZonePtrList<const AstRawString>* names) {
1885 Statement* Parser::DeclareClass(const AstRawString* variable_name,
1887 ZonePtrList<const AstRawString>* names,
1900 Statement* Parser::DeclareNative(const AstRawString* name, int pos) {
1996 const DeclarationParsingResult::Declaration* declaration) {
2021 void Parser::ReportVarRedeclarationIn(const AstRawString* name, Scope* scope) {
2037 const SourceRange& catch_range,
2039 const SourceRange& finally_range,
2040 const CatchInfo& catch_info, int pos) {
2170 void Parser::DeclareFunctionNameVar(const AstRawString* function_name,
2196 Block* Parser::RewriteForVarInLegacy(const ForInfo& for_info) {
2197 const DeclarationParsingResult::Declaration& decl =
2202 const AstRawString* name = decl.pattern->AsVariableProxy()->raw_name();
2218 // for (let/const/var x in/of e) b
2225 // let/const/var x = temp;
2251 const ForInfo& for_info) {
2257 for (const AstRawString* bound_name : for_info.bound_names) {
2271 Statement* body, Scope* inner_scope, const ForInfo& for_info) {
2280 // labels: for (let/const x = i; cond; next) body
2286 // let/const x = i;
2291 // let/const x = temp_x;
2315 // Add statement: let/const x = i.
2318 const AstRawString* temp_name = ast_value_factory()->dot_for_string();
2322 for (const AstRawString* bound_name : for_info.bound_names) {
2370 // make statement: let/const x = temp_x.
2506 void ParserFormalParameters::ValidateDuplicate(Parser* parser) const {
2511 void ParserFormalParameters::ValidateStrictMode(Parser* parser) const {
2591 const Scanner::Location& params_loc) {
2615 const AstRawString* function_name, Scanner::Location function_name_location,
2619 ZonePtrList<const AstRawString>* arguments_for_wrapped_function) {
2688 const bool is_lazy =
2690 const bool is_top_level = AllowsLazyParsingWithoutUnresolvedVariables();
2691 const bool is_eager_top_level_function = !is_lazy && is_top_level;
2701 const bool can_preparse = parse_lazily();
2706 const bool can_post_parallel_task =
2722 const bool should_preparse =
2773 const char* event_name =
2780 reinterpret_cast<const char*>(function_name->raw_data()),
2827 bool Parser::SkipFunction(const AstRawString* function_name, FunctionKind kind,
2938 const ParserFormalParameters& parameters) {
3031 ScopedPtrList<Statement>* body, const AstRawString* function_name, int pos,
3036 ZonePtrList<const AstRawString>* arguments_for_wrapped_function) {
3061 for (const AstRawString* arg : *arguments_for_wrapped_function) {
3062 const bool is_rest = false;
3113 void Parser::DeclareClassVariable(ClassScope* scope, const AstRawString* name,
3132 Variable* Parser::CreateSyntheticContextVariable(const AstRawString* name) {
3142 const AstRawString* name) {
3181 const AstRawString* property_name,
3211 void Parser::DeclarePublicClassMethod(const AstRawString* class_name,
3235 const char* name, DeclarationScope* scope, Statement* initializer_stmt) {
3262 const AstRawString* name,
3331 const AstRawString* name = decl->var()->raw_name();
3475 const AstRawString* raw = scanner()->CurrentRawSymbol(ast_value_factory());
3477 const AstRawString* cooked = scanner()->CurrentSymbol(ast_value_factory());
3493 const ZonePtrList<const AstRawString>* cooked_strings = lit->cooked();
3494 const ZonePtrList<const AstRawString>* raw_strings = lit->raw();
3495 const ZonePtrList<Expression>* expressions = lit->expressions();
3518 const ScopedPtrList<Expression>& list) {
3557 const ScopedPtrList<Expression>& args) {
3592 const AstRawString* name,
3593 const AstRawString* prefix) {
3615 const AstRawString* name,
3616 const AstRawString* prefix) {
3637 void Parser::SetFunctionName(Expression* value, const AstRawString* name,
3638 const AstRawString* prefix) {
3664 const int nopos = kNoSourcePosition;