| Index: src/regexp/regexp-parser.h
|
| diff --git a/src/regexp/regexp-parser.h b/src/regexp/regexp-parser.h
|
| index acf783cc417eae1aceb937b206c0900bb52c7241..6142a9ea530fc091ec1eb6aa9e09153950865ac9 100644
|
| --- a/src/regexp/regexp-parser.h
|
| +++ b/src/regexp/regexp-parser.h
|
| @@ -174,7 +174,7 @@ class RegExpParser BASE_EMBEDDED {
|
| bool ParseHexEscape(int length, uc32* value);
|
| bool ParseUnicodeEscape(uc32* value);
|
| bool ParseUnlimitedLengthHexNumber(int max_value, uc32* value);
|
| - ZoneList<CharacterRange>* ParsePropertyClass();
|
| + bool ParsePropertyClass(ZoneList<CharacterRange>* result);
|
|
|
| uc32 ParseOctalLiteral();
|
|
|
| @@ -184,6 +184,7 @@ class RegExpParser BASE_EMBEDDED {
|
| // can be reparsed.
|
| bool ParseBackReferenceIndex(int* index_out);
|
|
|
| + bool ParseClassProperty(ZoneList<CharacterRange>* result);
|
| CharacterRange ParseClassAtom(uc16* char_class);
|
| RegExpTree* ReportError(Vector<const char> message);
|
| void Advance();
|
|
|