# Separator|TestCaseName|Input|OK/ERR|ExpectKey(true/false)|TokenId|ValueType|StringValue|SpecificValue|ExceptionId |BasicStringExample|"I'm a string.\t\\"You can quote me\\". Name\\tJos\\u00E9\\nLocation\\tSF."|OK|false|Value|String|I'm a string.\t"You can quote me". Name\tJos\u{00E9}\nLocation\tSF.|| |BasicStringEmpty|""|OK|false|Value|String||| |BasicStringValidEscapeSequences|"\\b\\t\\n\\f\\r\\\\\\"\\u0020\\U00101234"|OK|false|Value|String|\b\t\n\f\r\\\"\u{20}\u{101234}|| |BasicStringEscapedDelimiterAtEnd|"\\""|OK|false|Value|String|"|| |BasicStringInvalidValidEscapeChar|"\\q"|ERR|false|||||InvalidEscapeChar |BasicStringInvalidUnicodeEscValue16|"\\uD888"|ERR|false|||||InvalidUnicodeEscapeSeq |BasicStringInvalidUnicodeEscValue32|"\\U11223344"|ERR|false|||||InvalidUnicodeEscapeSeq |BasicStringUnicodeEscSeqTooShort16|"\\u123"|ERR|false|||||InvalidUnicodeEscapeChar |BasicStringUnicodeEscSeqTooShort32|"\\U1234567"|ERR|false|||||InvalidUnicodeEscapeChar |BasicStringInvalidUnicodeEscSeqChar16|"\\u12x3"|ERR|false|||||InvalidUnicodeEscapeChar |BasicStringInvalidUnicodeEscSeqChar32|"\\U000012x3"|ERR|false|||||InvalidUnicodeEscapeChar |BasicStringNullAfterOpeningDelimiter|"|ERR|false|||||UnterminatedString |BasicStringLineFeedAfterOpeningDelimiter|"\n|ERR|false|||||UnterminatedString |BasicStringCarriageReturnAfterOpeningDelimiter|"\r|ERR|false|||||UnterminatedString |BasicStringNullAfterEscape|"\\|ERR|false|||||UnterminatedString |BasicStringLineFeedAfterEscape|"\\\n|ERR|false|||||LineTermInSingleLineString |BasicStringCarriageReturnAfterEscape|"\\\r|ERR|false|||||LineTermInSingleLineString