• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/JavaScriptCore-7600.1.17/parser/

Lines Matching defs:character

358 // This table provides the character that results from \X where X is the index in the table beginning
509 return "Invalid character: '\\0'";
511 return "Invalid character: '\\n'";
513 return "Invalid character: '\\v'";
515 return "Invalid character: '\\r'";
517 return "Invalid character: '#'";
519 return "Invalid character: '@'";
521 return "Invalid character: '`'";
523 return String::format("Invalid character '\\u%04u'", static_cast<unsigned>(m_current)).impl();
945 UnicodeHexValue character = parseFourDigitUnicodeHex();
946 if (UNLIKELY(!character.isValid()))
947 return character.valueType() == UnicodeHexValue::IncompleteHex ? UNTERMINATED_IDENTIFIER_UNICODE_ESCAPE_ERRORTOK : INVALID_IDENTIFIER_UNICODE_ESCAPE_ERRORTOK;
948 UChar ucharacter = static_cast<UChar>(character.value());
990 static ALWAYS_INLINE bool characterRequiresParseStringSlowCase(LChar character)
992 return character < 0xE;
995 static ALWAYS_INLINE bool characterRequiresParseStringSlowCase(UChar character)
997 return character < 0xE || character > 0xFF;
1029 m_lexErrorMessage = "\\x can only be followed by a hex character sequence";
1094 m_lexErrorMessage = "\\x can only be followed by a hex character sequence";
1104 UnicodeHexValue character = parseFourDigitUnicodeHex();
1105 if (character.isValid()) {
1107 record16(character.value());
1112 m_lexErrorMessage = "\\u can only be followed by a Unicode character sequence";
1113 return character.valueType() == UnicodeHexValue::IncompleteHex ? StringUnterminated : StringCannotBeParsed;
1126 // Octal character sequences
1166 // Anything else is just a normal character
1803 inline void orCharacter<UChar>(UChar& orAccumulator, UChar character)
1805 orAccumulator |= character;