• Home
  • Raw
  • Download

Lines Matching full:next

44 char32_t RegExpParser::Next()  in Next()  function in ark::es2panda::lexer::RegExpParser
46 return iter_.Next(); in Next()
112 Next(); in ParseDisjunction()
120 Next(); in ParseAlternative()
124 Next(); in ParseAlternative()
134 Next(); in ParseAlternative()
144 Next(); in ParseAlternative()
149 Next(); in ParseAlternative()
170 Next(); in ParseAlternativeCharLeftParen()
177 Next(); // eat '?' in ParseAlternativeCharLeftParen()
179 char32_t cp = Next(); in ParseAlternativeCharLeftParen()
197 Next(); in ParseAlternativeCharLeftParen()
235 Next(); in ParseNonCapturingGroup()
260 Next(); in ParseCapturingGroup()
271 Next(); in ParseAssertion()
288 Next(); in ParseControlEscape()
349 char32_t cp = Next(); in ParseClassAtom()
360 Next(); in ParseClassAtom()
369 Next(); in ParseClassAtom()
382 Next(); in ParseCharacterClass()
387 Next(); in ParseCharacterClass()
397 Next(); in ParseCharacterClass()
400 Next(); in ParseCharacterClass()
458 Next(); in ParseAtomEscape()
505 Next(); in ParseAtomEscapeSwitch()
522 uint32_t decimalValue = DigitValue(Next()); in ParseDecimalEscape()
540 uint32_t newValue = decimalValue * MULTIPLIER + DigitValue(Next()); in ParseDecimalEscape()
560 return DigitValue(Next()); in ParseDecimalEscape()
569 uint32_t octalValue = DigitValue(Next()); in ParseLegacyOctalEscape()
575 octalValue = octalValue * 8U + DigitValue(Next()); in ParseLegacyOctalEscape()
586 Next(); in ParseLegacyOctalEscape()
594 char32_t digit = Next(); in ParseHexEscape()
602 digit = Next(); in ParseHexEscape()
617 char32_t digit = Next(); in ParseUnicodeDigits()
635 Next(); in ParseUnicodeEscape()
642 value = value * MULTIPLIER + HexValue(Next()); in ParseUnicodeEscape()
654 Next(); in ParseUnicodeEscape()
663 if (Next() == LEX_CHAR_BACKSLASH && Next() == LEX_CHAR_LOWERCASE_U) { in ParseUnicodeEscape()
664 uint32_t next = ParseUnicodeDigits(); in ParseUnicodeEscape() local
665 if (util::StringView::IsLowSurrogate(next)) { in ParseUnicodeEscape()
666 return util::StringView::DecodeSurrogates(value, next); in ParseUnicodeEscape()
686 Next(); in ParseUnicodePropertyEscape()
694 char32_t ch = Next(); in ParseUnicodePropertyEscape()
705 if (Next() != LEX_CHAR_LESS_THAN) { in ParseNamedBackreference()
754 Next(); in ParseQuantifier()
770 Next(); in ParseQuantifier()
781 Next(); in ParseBracedQuantifier()
792 uint32_t newValue = leftValue * MULTIPLIER + DigitValue(Next()); in ParseBracedQuantifier()
802 Next(); in ParseBracedQuantifier()
806 Next(); in ParseBracedQuantifier()
813 uint32_t newValue = rightValue * MULTIPLIER + DigitValue(Next()); in ParseBracedQuantifier()
827 Next(); in ParseBracedQuantifier()
843 Next(); in ParsePatternCharacter()
863 char32_t cp = Next(); in ParseIdent()
865 if (Next() != LEX_CHAR_LOWERCASE_U) { in ParseIdent()
884 cp = Next(); in ParseIdent()
890 if (Next() != LEX_CHAR_LOWERCASE_U) { in ParseIdent()