Home | History | Annotate | Download | only in regexp

Lines Matching refs:uc32

47 inline uc32 RegExpParser::ReadNext() {
49 uc32 c0 = in()->Get(position);
65 uc32 RegExpParser::Next() {
111 bool RegExpParser::IsSyntaxCharacterOrSlash(uc32 c) {
376 uc32 c = Next();
388 uc32 p = Next();
441 uc32 first_digit = Next();
455 uc32 octal = ParseOctalLiteral();
483 uc32 controlLetter = Next();
486 uc32 letter = controlLetter & ~('a' ^ 'A');
505 uc32 value;
518 uc32 value;
623 static bool IsSpecialClassEscape(uc32 c) {
687 uc32 c = current();
732 uc32 c = current();
979 uc32 RegExpParser::ParseOctalLiteral() {
983 uc32 value = current() - '0';
997 bool RegExpParser::ParseHexEscape(int length, uc32* value) {
999 uc32 val = 0;
1001 uc32 c = current();
1015 bool RegExpParser::ParseUnicodeEscape(uc32* value) {
1039 uc32 trail;
1224 bool RegExpParser::ParseUnlimitedLengthHexNumber(int max_value, uc32* value) {
1225 uc32 x = 0;
1243 uc32 RegExpParser::ParseClassCharacterEscape() {
1269 uc32 controlLetter = Next();
1270 uc32 letter = controlLetter & ~('A' ^ 'a');
1318 uc32 value;
1331 uc32 value;
1343 uc32 result = current();
1360 uc32 first = current();
1404 uc32 next = Next();
1545 uc32 combined =
1567 uc32 c = pending_surrogate_;
1617 void RegExpBuilder::AddUnicodeCharacter(uc32 c) {
1618 if (c > static_cast<uc32>(unibrow::Utf16::kMaxNonSurrogateCharCode)) {
1631 void RegExpBuilder::AddEscapedUnicodeCharacter(uc32 character) {
1652 void RegExpBuilder::AddCharacterClassForDesugaring(uc32 c) {
1717 uc32 from = ranges->at(i).from();
1718 uc32 to = ranges->at(i).to();
1728 bool RegExpBuilder::NeedsDesugaringForIgnoreCase(uc32 c) {