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() {
110 bool RegExpParser::IsSyntaxCharacterOrSlash(uc32 c) {
373 uc32 c = Next();
385 uc32 p = Next();
438 uc32 first_digit = Next();
452 uc32 octal = ParseOctalLiteral();
480 uc32 controlLetter = Next();
483 uc32 letter = controlLetter & ~('a' ^ 'A');
502 uc32 value;
515 uc32 value;
620 static bool IsSpecialClassEscape(uc32 c) {
684 uc32 c = current();
729 uc32 c = current();
976 uc32 RegExpParser::ParseOctalLiteral() {
980 uc32 value = current() - '0';
994 bool RegExpParser::ParseHexEscape(int length, uc32* value) {
996 uc32 val = 0;
998 uc32 c = current();
1012 bool RegExpParser::ParseUnicodeEscape(uc32* value) {
1036 uc32 trail;
1107 uc32 start = 0;
1108 uc32 end = 0;
1216 bool RegExpParser::ParseUnlimitedLengthHexNumber(int max_value, uc32* value) {
1217 uc32 x = 0;
1235 uc32 RegExpParser::ParseClassCharacterEscape() {
1261 uc32 controlLetter = Next();
1262 uc32 letter = controlLetter & ~('A' ^ 'a');
1310 uc32 value;
1323 uc32 value;
1335 uc32 result = current();
1352 uc32 first = current();
1396 uc32 next = Next();
1537 uc32 combined =
1559 uc32 c = pending_surrogate_;
1609 void RegExpBuilder::AddUnicodeCharacter(uc32 c) {
1623 void RegExpBuilder::AddEscapedUnicodeCharacter(uc32 character) {
1644 void RegExpBuilder::AddCharacterClassForDesugaring(uc32 c) {
1709 uc32 from = ranges->at(i).from();
1710 uc32 to = ranges->at(i).to();
1720 bool RegExpBuilder::NeedsDesugaringForIgnoreCase(uc32 c) {