| Index: src/regexp/regexp-parser.h
|
| diff --git a/src/regexp/regexp-parser.h b/src/regexp/regexp-parser.h
|
| index dc0d943f86eeb9860d4819c503b4cf3d3b1e2d6d..3b53d4e770158c43b3959c545bae60f288cd7720 100644
|
| --- a/src/regexp/regexp-parser.h
|
| +++ b/src/regexp/regexp-parser.h
|
| @@ -106,6 +106,7 @@ class RegExpBuilder : public ZoneObject {
|
| // following quantifier
|
| void AddEmpty();
|
| void AddCharacterClass(RegExpCharacterClass* cc);
|
| + void AddCharacterClass(uc32 c);
|
| void AddAtom(RegExpTree* tree);
|
| void AddTerm(RegExpTree* tree);
|
| void AddAssertion(RegExpTree* tree);
|
| @@ -122,8 +123,11 @@ class RegExpBuilder : public ZoneObject {
|
| void FlushCharacters();
|
| void FlushText();
|
| void FlushTerms();
|
| + bool NeedsDesugaringForUnicode(RegExpCharacterClass* cc);
|
| + bool NeedsDesugaringForIgnoreCase(uc32 c);
|
| Zone* zone() const { return zone_; }
|
| bool unicode() const { return (flags_ & JSRegExp::kUnicode) != 0; }
|
| + bool ignore_case() const { return (flags_ & JSRegExp::kIgnoreCase) != 0; }
|
|
|
| Zone* zone_;
|
| bool pending_empty_;
|
|
|