# Separator|TestCaseName|Input|OK/ERR|ExpectKey(true/false)|TokenId|ValueType|StringValue|SpecificValue|ExceptionId
|MlBasicStringExample|"""Roses are read\nViolets are blue."""|OK|false|Value|String|Roses are read\nViolets are blue.||
|MlBasicStringTab|"""Field1\tField2\tField3"""|OK|false|Value|String|Field1\tField2\tField3||
|MlBasicStringEmpty|""""""|OK|false|Value|String|||
|MlBasicStringOneDelim|"""""""|OK|false|Value|String|"||
|MlBasicStringOneEscapedDelim|"""\\""""|OK|false|Value|String|"||
|MlBasicStringTwoDelim|""""""""|OK|false|Value|String|""||
|MlBasicStringTwoEscapedDelim|"""\\"\\""""|OK|false|Value|String|""||
|MlBasicStringThreeDelim|"""""\\""""|OK|false|Value|String|"""||
|MlBasicStringValidEscapeSequences|"""\\b\\t\\n\\f\\r\\\\\\"\\u0020\\U00101234"""|OK|false|Value|String|\b\t\n\f\r\\"\u{20}\u{101234}||
|MlBasicStringTrimmedLineFeed|"""\nHello"""|OK|false|Value|String|Hello||
|MlBasicStringTrimmedCrLineFeed|"""\r\nHello"""|OK|false|Value|String|Hello||
|MlBasicStringMeaningfulLineFeed|"""\\nHello"""|OK|false|Value|String|\nHello||
|MlBasicStringMeaningfulCrLineFeed|"""\\r\\nHello"""|OK|false|Value|String|\r\nHello||
|MlBasicStringLineEndingBackslash1Lf|"""\nThe quick brown \\\n\n\n  fox jumps over \\\n    the lazy dog."""|OK|false|Value|String|The quick brown fox jumps over the lazy dog.||
|MlBasicStringLineEndingBackslash1CrLf|"""\r\nThe quick brown \\\r\n\r\n\r\n  fox jumps over \\\r\n    the lazy dog."""|OK|false|Value|String|The quick brown fox jumps over the lazy dog.||
|MlBasicStringLineEndingBackslash2Lf|"""\\\r\n\tThe quick brown \\\r\n\tfox jumps over \\\r\n\tthe lazy dog.\\\r\n\t"""|OK|false|Value|String|The quick brown fox jumps over the lazy dog.||
|MlBasicStringLineEndingBackslash2CrLf|"""\\\n\tThe quick brown \\\n\tfox jumps over \\\n\tthe lazy dog.\\\n\t"""|OK|false|Value|String|The quick brown fox jumps over the lazy dog.||
|MlBasicStringTooManyQuotes|"""""""""|ERR|false|||||TooManyQuotes
|MlBasicStringInvalidValidEscapeChar|"""\\q"""|ERR|false|||||InvalidEscapeChar
|MlBasicStringInvalidUnicodeEscValue16|"""\\uD888"""|ERR|false|||||InvalidUnicodeEscapeSeq
|MlBasicStringInvalidUnicodeEscValue32|"""\\U11223344"""|ERR|false|||||InvalidUnicodeEscapeSeq
|MlBasicStringUnicodeEscSeqTooShort16|"""\\u123"""|ERR|false|||||InvalidUnicodeEscapeChar
|MlBasicStringUnicodeEscSeqTooShort32|"""\\U1234567"""|ERR|false|||||InvalidUnicodeEscapeChar
|MlBasicStringInvalidUnicodeEscSeqChar16|"""\\u12x3"""|ERR|false|||||InvalidUnicodeEscapeChar
|MlBasicStringInvalidUnicodeEscSeqChar32|"""\\U000012x3"""|ERR|false|||||InvalidUnicodeEscapeChar
|MlBasicStringNullAfterOpeningDelimiter|"""|ERR|false|||||UnterminatedString
|MlBasicStringNullAfterEscape|"""\\|ERR|false|||||UnterminatedString