• Home
  • Raw
  • Download

Lines Matching full:next

45 char32_t RegExpParser::Next()  in Next()  function in ark::es2panda::lexer::RegExpParser
47 return iter_.Next(); in Next()
118 Next(); in ParseDisjunction()
126 Next(); in ParseAlternative()
130 Next(); in ParseAlternative()
140 Next(); in ParseAlternative()
150 Next(); in ParseAlternative()
155 Next(); in ParseAlternative()
176 Next(); in ParseAlternativeCharLeftParen()
183 Next(); // eat '?' in ParseAlternativeCharLeftParen()
185 char32_t cp = Next(); in ParseAlternativeCharLeftParen()
203 Next(); in ParseAlternativeCharLeftParen()
236 Next(); in ParseNonCapturingGroup()
261 Next(); in ParseCapturingGroup()
272 Next(); in ParseAssertion()
289 Next(); in ParseControlEscape()
296 char32_t cp = Next(); in ParseClassAtom()
307 Next(); in ParseClassAtom()
316 Next(); in ParseClassAtom()
390 Next(); in ParseCharacterClass()
395 Next(); in ParseCharacterClass()
405 Next(); in ParseCharacterClass()
408 Next(); in ParseCharacterClass()
466 Next(); in ParseAtomEscape()
513 Next(); in ParseAtomEscapeSwitch()
530 uint32_t decimalValue = DigitValue(Next()); in ParseDecimalEscape()
548 uint32_t newValue = decimalValue * MULTIPLIER + DigitValue(Next()); in ParseDecimalEscape()
568 return DigitValue(Next()); in ParseDecimalEscape()
577 uint32_t octalValue = DigitValue(Next()); in ParseLegacyOctalEscape()
583 octalValue = octalValue * 8U + DigitValue(Next()); in ParseLegacyOctalEscape()
594 Next(); in ParseLegacyOctalEscape()
602 char32_t digit = Next(); in ParseHexEscape()
610 digit = Next(); in ParseHexEscape()
625 char32_t digit = Next(); in ParseUnicodeDigits()
642 Next(); in ParseUnicodeEscape()
649 value = value * MULTIPLIER + HexValue(Next()); in ParseUnicodeEscape()
661 Next(); in ParseUnicodeEscape()
669 if (Next() == LEX_CHAR_BACKSLASH && Next() == LEX_CHAR_LOWERCASE_U) { in ParseUnicodeEscape()
670 uint32_t next = ParseUnicodeDigits(); in ParseUnicodeEscape() local
671 if (util::StringView::IsLowSurrogate(next)) { in ParseUnicodeEscape()
672 return util::StringView::DecodeSurrogates(value, next); in ParseUnicodeEscape()
691 Next(); in ParseUnicodePropertyEscape()
698 char32_t ch = Next(); in ParseUnicodePropertyEscape()
709 if (Next() != LEX_CHAR_LESS_THAN) { in ParseNamedBackreference()
757 Next(); in ParseQuantifier()
773 Next(); in ParseQuantifier()
784 Next(); in ParseBracedQuantifier()
795 uint32_t newValue = leftValue * MULTIPLIER + DigitValue(Next()); in ParseBracedQuantifier()
805 Next(); in ParseBracedQuantifier()
809 Next(); in ParseBracedQuantifier()
816 uint32_t newValue = rightValue * MULTIPLIER + DigitValue(Next()); in ParseBracedQuantifier()
830 Next(); in ParseBracedQuantifier()
846 Next(); in ParsePatternCharacter()
866 char32_t cp = Next(); in ParseIdent()
868 if (Next() != LEX_CHAR_LOWERCASE_U) { in ParseIdent()
887 cp = Next(); in ParseIdent()
893 if (Next() != LEX_CHAR_LOWERCASE_U) { in ParseIdent()