Home
last modified time | relevance | path

Searched refs:RegExpBuilder (Results 1 – 2 of 2) sorted by relevance

/external/v8/src/regexp/
Dregexp-parser.h100 class RegExpBuilder : public ZoneObject {
102 RegExpBuilder(Zone* zone, JSRegExp::Flags flags);
181 RegExpTree* ParseCharacterClass(const RegExpBuilder* state);
240 builder_(new (zone) RegExpBuilder(zone, flags)), in RegExpParserState()
249 RegExpBuilder* builder() const { return builder_; } in builder()
273 RegExpBuilder* const builder_;
296 bool ParseNamedBackReference(RegExpBuilder* builder,
Dregexp-parser.cc188 RegExpBuilder* builder = initial_state.builder(); in ParseDisjunction()
895 bool RegExpParser::ParseNamedBackReference(RegExpBuilder* builder, in ParseNamedBackReference()
1613 RegExpTree* RegExpParser::ParseCharacterClass(const RegExpBuilder* builder) { in ParseCharacterClass()
1707 RegExpBuilder::RegExpBuilder(Zone* zone, JSRegExp::Flags flags) in RegExpBuilder() function in v8::internal::RegExpBuilder
1723 void RegExpBuilder::AddLeadSurrogate(uc16 lead_surrogate) { in AddLeadSurrogate()
1731 void RegExpBuilder::AddTrailSurrogate(uc16 trail_surrogate) { in AddTrailSurrogate()
1756 void RegExpBuilder::FlushPendingSurrogate() { in FlushPendingSurrogate()
1766 void RegExpBuilder::FlushCharacters() { in FlushCharacters()
1779 void RegExpBuilder::FlushText() { in FlushText()
1795 void RegExpBuilder::AddCharacter(uc16 c) { in AddCharacter()
[all …]