Lines Matching defs:character

208 static inline bool isCSSLetter(CharacterType character)
210 return character >= 128 || typesOfASCIICharacters[character] <= CharacterDash;
214 static inline bool isCSSEscape(CharacterType character)
216 return character >= ' ' && character != 127;
220 static inline bool isURILetter(CharacterType character)
222 return (character >= '*' && character != 127) || (character >= '#' && character <= '&') || character == '!';
235 // Compare an character memory data with a zero terminated string.
263 // it returns with the following character.
366 // character after the string.
377 // String parsing is failed for character '\n', '\f' or '\r'.
496 // parse the identifier until the next invalid character.
681 // Reset the current character to the start of the URI and re-parse with
699 CharacterType* character = currentCharacter<CharacterType>() + 1;
703 while (isASCIIHexDigit(*character) && length) {
704 ++character;
708 if (length && *character == '?') {
711 ++character;
713 } while (*character == '?' && length);
714 currentCharacter<CharacterType>() = character;
720 if (character[0] == '-' && isASCIIHexDigit(character[1])) {
722 ++character;
725 ++character;
726 } while (--length && isASCIIHexDigit(*character));
728 currentCharacter<CharacterType>() = character;
737 CharacterType* character = currentCharacter<CharacterType>();
739 while (isASCIIDigit(*character))
740 ++character;
741 if (isASCIIAlphaCaselessEqual(*character, 'n')) {
742 currentCharacter<CharacterType>() = character + 1;
751 CharacterType* character = skipWhiteSpace(currentCharacter<CharacterType>());
752 if (*character != '+' && *character != '-')
755 character = skipWhiteSpace(character + 1);
756 if (!isASCIIDigit(*character))
760 ++character;
761 } while (isASCIIDigit(*character));
763 currentCharacter<CharacterType>() = character;
1120 // Write pointer for the next character.
1125 // The input buffer is terminated by a \0 character, so
1126 // it is safe to read one character ahead of a known non-null.
1236 SrcCharacterType* character = currentCharacter<SrcCharacterType>();
1237 if (isASCIIAlphaCaselessEqual(*character, 'e')) {
1238 ASSERT(character - tokenStart<SrcCharacterType>() > 0);
1239 ++character;
1240 if (*character == '-' || *character == '+' || isASCIIDigit(*character)) {
1241 ++character;
1242 while (isASCIIDigit(*character))
1243 ++character;
1246 currentCharacter<SrcCharacterType>() = character;
1329 // m_token is simply the current character.