Lines Matching defs:RegExpParser

28 RegExpParser::RegExpParser(const RegExp &re, ArenaAllocator *allocator, const parser::ParserImpl &parser)
33 bool RegExpParser::Unicode() const
38 char32_t RegExpParser::Peek() const
43 char32_t RegExpParser::Next()
84 void RegExpParser::ParsePattern()
102 void RegExpParser::ParseDisjunction()
115 void RegExpParser::ParseAlternative()
167 bool RegExpParser::ParseAlternativeCharLeftParen()
205 void RegExpParser::ParseAlternatives()
221 void RegExpParser::ParseNonCapturingGroup()
232 void RegExpParser::ParseNamedCapturingGroup()
244 void RegExpParser::ParseCapturingGroup()
257 void RegExpParser::ParseAssertion()
268 uint32_t RegExpParser::ParseControlEscape()
287 char32_t RegExpParser::ParseClassAtom()
380 void RegExpParser::ParseCharacterClass()
420 bool RegExpParser::IsSyntaxCharacter(char32_t cp) const
451 void RegExpParser::ParseAtomEscape()
464 void RegExpParser::ParseAtomEscapeSwitch(char32_t cp)
518 uint32_t RegExpParser::ParseDecimalEscape()
567 uint32_t RegExpParser::ParseLegacyOctalEscape()
593 uint32_t RegExpParser::ParseHexEscape()
612 uint32_t RegExpParser::ParseUnicodeDigits()
630 uint32_t RegExpParser::ParseUnicodeEscape()
674 void RegExpParser::ParseUnicodePropertyEscape()
700 void RegExpParser::ParseNamedBackreference()
720 void RegExpParser::ValidateNamedBackreference(bool isUnicode)
734 void RegExpParser::ValidateGroupNameElement(char32_t cp)
744 void RegExpParser::ParseQuantifier()
770 bool RegExpParser::ParseBracedQuantifier()
832 bool RegExpParser::ParsePatternCharacter()
857 util::StringView RegExpParser::ParseIdent()