• Home
  • Raw
  • Download

Lines Matching full:next

46 char32_t RegExpParser::Next()  in Next()  function in panda::es2panda::lexer::RegExpParser
48 return iter_.Next(); in Next()
112 Next(); in ParseDisjunction()
120 Next(); in ParseAlternative()
124 Next(); in ParseAlternative()
134 Next(); in ParseAlternative()
138 Next(); in ParseAlternative()
145 Next(); // eat '?' in ParseAlternative()
147 char32_t cp = Next(); in ParseAlternative()
169 Next(); in ParseAlternative()
178 Next(); in ParseAlternative()
183 Next(); in ParseAlternative()
226 Next(); in ParseNonCapturingGroup()
251 Next(); in ParseCapturingGroup()
262 Next(); in ParseAssertion()
279 Next(); in ParseControlEscape()
286 char32_t cp = Next(); in ParseClassAtom()
297 Next(); in ParseClassAtom()
306 Next(); in ParseClassAtom()
380 Next(); in ParseCharacterClass()
385 Next(); in ParseCharacterClass()
395 Next(); in ParseCharacterClass()
398 Next(); in ParseCharacterClass()
456 Next(); in ParseAtomEscape()
502 Next(); in ParseAtomEscape()
519 uint32_t decimalValue = DigitValue(Next()); in ParseDecimalEscape()
537 uint32_t newValue = decimalValue * MULTIPLIER + DigitValue(Next()); in ParseDecimalEscape()
557 return DigitValue(Next()); in ParseDecimalEscape()
566 uint32_t octalValue = DigitValue(Next()); in ParseLegacyOctalEscape()
572 octalValue = octalValue * 8 + DigitValue(Next()); in ParseLegacyOctalEscape()
584 Next(); in ParseLegacyOctalEscape()
593 char32_t digit = Next(); in ParseHexEscape()
601 digit = Next(); in ParseHexEscape()
616 char32_t digit = Next(); in ParseUnicodeDigits()
633 Next(); in ParseUnicodeEscape()
640 value = value * MULTIPLIER + HexValue(Next()); in ParseUnicodeEscape()
652 Next(); in ParseUnicodeEscape()
658 if (Next() == LEX_CHAR_BACKSLASH && Next() == LEX_CHAR_LOWERCASE_U) { in ParseUnicodeEscape()
659 uint32_t next = ParseUnicodeDigits(); in ParseUnicodeEscape() local
660 if (util::StringView::IsLowSurrogate(next)) { in ParseUnicodeEscape()
661 return util::StringView::DecodeSurrogates(value, next); in ParseUnicodeEscape()
682 Next(); in ParseUnicodePropertyEscape()
689 char32_t ch = Next(); in ParseUnicodePropertyEscape()
705 if (Next() != LEX_CHAR_LESS_THAN) { in ParseNamedBackreference()
729 Next(); in ParseQuantifier()
745 Next(); in ParseQuantifier()
756 Next(); in ParseBracedQuantifier()
767 uint32_t newValue = leftValue * MULTIPLIER + DigitValue(Next()); in ParseBracedQuantifier()
777 Next(); in ParseBracedQuantifier()
781 Next(); in ParseBracedQuantifier()
788 uint32_t newValue = rightValue * MULTIPLIER + DigitValue(Next()); in ParseBracedQuantifier()
802 Next(); in ParseBracedQuantifier()
818 Next(); in ParsePatternCharacter()
836 char32_t cp = Next(); in ParseIdent()
838 if (Next() != LEX_CHAR_LOWERCASE_U) { in ParseIdent()
857 cp = Next(); in ParseIdent()
863 if (Next() != LEX_CHAR_LOWERCASE_U) { in ParseIdent()