| Index: src/parser.h
|
| diff --git a/src/parser.h b/src/parser.h
|
| index 4bc9b1d9ea3deb705c56ab76fc48297df5a2477b..6b752ceb02b142efe3ad500d29773561d5b1dbd7 100644
|
| --- a/src/parser.h
|
| +++ b/src/parser.h
|
| @@ -585,14 +585,13 @@ class ParserTraits {
|
| // Temporary glue; these functions will move to ParserBase.
|
| Expression* ParseV8Intrinsic(bool* ok);
|
| FunctionLiteral* ParseFunctionLiteral(
|
| - const AstRawString* name,
|
| - Scanner::Location function_name_location,
|
| + const AstRawString* name, Scanner::Location function_name_location,
|
| bool name_is_strict_reserved,
|
| - bool is_generator,
|
| - int function_token_position,
|
| - FunctionLiteral::FunctionType type,
|
| - FunctionLiteral::ArityRestriction arity_restriction,
|
| - bool* ok);
|
| + FunctionLiteral::IsGeneratorFlag is_generator,
|
| + FunctionLiteral::IsArrowFlag is_arrow,
|
| + FunctionLiteral::IsConciseMethodFlag is_concise_method,
|
| + int function_token_position, FunctionLiteral::FunctionType type,
|
| + FunctionLiteral::ArityRestriction arity_restriction, bool* ok);
|
| V8_INLINE void SkipLazyFunctionBody(const AstRawString* name,
|
| int* materialized_literal_count,
|
| int* expected_property_count, bool* ok);
|
| @@ -746,14 +745,13 @@ class Parser : public ParserBase<ParserTraits> {
|
| Statement* body, bool* ok);
|
|
|
| FunctionLiteral* ParseFunctionLiteral(
|
| - const AstRawString* name,
|
| - Scanner::Location function_name_location,
|
| + const AstRawString* name, Scanner::Location function_name_location,
|
| bool name_is_strict_reserved,
|
| - bool is_generator,
|
| - int function_token_position,
|
| - FunctionLiteral::FunctionType type,
|
| - FunctionLiteral::ArityRestriction arity_restriction,
|
| - bool* ok);
|
| + FunctionLiteral::IsGeneratorFlag is_generator,
|
| + FunctionLiteral::IsArrowFlag is_arrow,
|
| + FunctionLiteral::IsConciseMethodFlag is_concise_method,
|
| + int function_token_position, FunctionLiteral::FunctionType type,
|
| + FunctionLiteral::ArityRestriction arity_restriction, bool* ok);
|
|
|
| // Magical syntax support.
|
| Expression* ParseV8Intrinsic(bool* ok);
|
|
|