Lines Matching defs:RegExpParser
31 RegExpParser::RegExpParser(const RegExp &re, ArenaAllocator *allocator)
36 bool RegExpParser::Unicode() const
41 char32_t RegExpParser::Peek() const
46 char32_t RegExpParser::Next()
93 void RegExpParser::ParsePattern()
103 void RegExpParser::ParseDisjunction()
116 void RegExpParser::ParseAlternative()
202 void RegExpParser::ParseAlternatives()
218 void RegExpParser::ParseNonCapturingGroup()
229 void RegExpParser::ParseNamedCapturingGroup()
241 void RegExpParser::ParseCapturingGroup()
254 void RegExpParser::ParseAssertion()
265 uint32_t RegExpParser::ParseControlEscape()
284 char32_t RegExpParser::ParseClassAtom()
377 void RegExpParser::ParseCharacterClass()
417 bool RegExpParser::IsSyntaxCharacter(char32_t cp) const
448 void RegExpParser::ParseAtomEscape()
514 uint32_t RegExpParser::ParseDecimalEscape()
563 uint32_t RegExpParser::ParseLegacyOctalEscape()
590 uint32_t RegExpParser::ParseHexEscape()
610 uint32_t RegExpParser::ParseUnicodeDigits()
628 uint32_t RegExpParser::ParseUnicodeEscape()
672 void RegExpParser::ParseUnicodePropertyEscape()
698 void RegExpParser::ParseNamedBackreference()
713 void RegExpParser::ValidateNamedGroupReferences()
723 void RegExpParser::ParseQuantifier()
749 bool RegExpParser::ParseBracedQuantifier()
811 bool RegExpParser::ParsePatternCharacter()
834 util::StringView RegExpParser::ParseIdent()