Lines Matching refs:RegExpBuilder
182 RegExpBuilder* builder = initial_state.builder();
791 bool RegExpParser::ParseNamedBackReference(RegExpBuilder* builder,
1506 RegExpBuilder::RegExpBuilder(Zone* zone, bool ignore_case, bool unicode)
1523 void RegExpBuilder::AddLeadSurrogate(uc16 lead_surrogate) {
1531 void RegExpBuilder::AddTrailSurrogate(uc16 trail_surrogate) {
1556 void RegExpBuilder::FlushPendingSurrogate() {
1566 void RegExpBuilder::FlushCharacters() {
1578 void RegExpBuilder::FlushText() {
1594 void RegExpBuilder::AddCharacter(uc16 c) {
1609 void RegExpBuilder::AddUnicodeCharacter(uc32 c) {
1623 void RegExpBuilder::AddEscapedUnicodeCharacter(uc32 character) {
1631 void RegExpBuilder::AddEmpty() { pending_empty_ = true; }
1634 void RegExpBuilder::AddCharacterClass(RegExpCharacterClass* cc) {
1644 void RegExpBuilder::AddCharacterClassForDesugaring(uc32 c) {
1650 void RegExpBuilder::AddAtom(RegExpTree* term) {
1666 void RegExpBuilder::AddTerm(RegExpTree* term) {
1673 void RegExpBuilder::AddAssertion(RegExpTree* assert) {
1680 void RegExpBuilder::NewAlternative() { FlushTerms(); }
1683 void RegExpBuilder::FlushTerms() {
1700 bool RegExpBuilder::NeedsDesugaringForUnicode(RegExpCharacterClass* cc) {
1720 bool RegExpBuilder::NeedsDesugaringForIgnoreCase(uc32 c) {
1737 RegExpTree* RegExpBuilder::ToRegExp() {
1745 bool RegExpBuilder::AddQuantifierToAtom(