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(); |