{
"success": true,
"count": 694,
"tokens": [
{
"kind": "Field",
"text": "# CSV test file for lexer testing",
"start": 0,
"end": 33
},
{
"kind": "Newline",
"text": "\r\n",
"start": 33,
"end": 35
},
{
"kind": "Field",
"text": "# Comma-Separated Values format",
"start": 35,
"end": 66
},
{
"kind": "Newline",
"text": "\r\n",
"start": 66,
"end": 68
},
{
"kind": "Newline",
"text": "\r\n",
"start": 68,
"end": 70
},
{
"kind": "Field",
"text": "# Basic CSV with header",
"start": 70,
"end": 93
},
{
"kind": "Newline",
"text": "\r\n",
"start": 93,
"end": 95
},
{
"kind": "Field",
"text": "Name",
"start": 95,
"end": 99
},
{
"kind": "Separator",
"text": ",",
"start": 99,
"end": 100
},
{
"kind": "Field",
"text": "Age",
"start": 100,
"end": 103
},
{
"kind": "Separator",
"text": ",",
"start": 103,
"end": 104
},
{
"kind": "Field",
"text": "City",
"start": 104,
"end": 108
},
{
"kind": "Separator",
"text": ",",
"start": 108,
"end": 109
},
{
"kind": "Field",
"text": "Country",
"start": 109,
"end": 116
},
{
"kind": "Separator",
"text": ",",
"start": 116,
"end": 117
},
{
"kind": "Field",
"text": "Email",
"start": 117,
"end": 122
},
{
"kind": "Newline",
"text": "\r\n",
"start": 122,
"end": 124
},
{
"kind": "Field",
"text": "John Doe",
"start": 124,
"end": 132
},
{
"kind": "Separator",
"text": ",",
"start": 132,
"end": 133
},
{
"kind": "Field",
"text": "30",
"start": 133,
"end": 135
},
{
"kind": "Separator",
"text": ",",
"start": 135,
"end": 136
},
{
"kind": "Field",
"text": "New York",
"start": 136,
"end": 144
},
{
"kind": "Separator",
"text": ",",
"start": 144,
"end": 145
},
{
"kind": "Field",
"text": "USA",
"start": 145,
"end": 148
},
{
"kind": "Separator",
"text": ",",
"start": 148,
"end": 149
},
{
"kind": "Field",
"text": "john.doe@example.com",
"start": 149,
"end": 169
},
{
"kind": "Newline",
"text": "\r\n",
"start": 169,
"end": 171
},
{
"kind": "Field",
"text": "Jane Smith",
"start": 171,
"end": 181
},
{
"kind": "Separator",
"text": ",",
"start": 181,
"end": 182
},
{
"kind": "Field",
"text": "25",
"start": 182,
"end": 184
},
{
"kind": "Separator",
"text": ",",
"start": 184,
"end": 185
},
{
"kind": "Field",
"text": "London",
"start": 185,
"end": 191
},
{
"kind": "Separator",
"text": ",",
"start": 191,
"end": 192
},
{
"kind": "Field",
"text": "UK",
"start": 192,
"end": 194
},
{
"kind": "Separator",
"text": ",",
"start": 194,
"end": 195
},
{
"kind": "Field",
"text": "jane.smith@example.com",
"start": 195,
"end": 217
},
{
"kind": "Newline",
"text": "\r\n",
"start": 217,
"end": 219
},
{
"kind": "Field",
"text": "Bob Johnson",
"start": 219,
"end": 230
},
{
"kind": "Separator",
"text": ",",
"start": 230,
"end": 231
},
{
"kind": "Field",
"text": "35",
"start": 231,
"end": 233
},
{
"kind": "Separator",
"text": ",",
"start": 233,
"end": 234
},
{
"kind": "Field",
"text": "Toronto",
"start": 234,
"end": 241
},
{
"kind": "Separator",
"text": ",",
"start": 241,
"end": 242
},
{
"kind": "Field",
"text": "Canada",
"start": 242,
"end": 248
},
{
"kind": "Separator",
"text": ",",
"start": 248,
"end": 249
},
{
"kind": "Field",
"text": "bob.johnson@example.com",
"start": 249,
"end": 272
},
{
"kind": "Newline",
"text": "\r\n",
"start": 272,
"end": 274
},
{
"kind": "Field",
"text": "Alice Brown",
"start": 274,
"end": 285
},
{
"kind": "Separator",
"text": ",",
"start": 285,
"end": 286
},
{
"kind": "Field",
"text": "28",
"start": 286,
"end": 288
},
{
"kind": "Separator",
"text": ",",
"start": 288,
"end": 289
},
{
"kind": "Field",
"text": "Sydney",
"start": 289,
"end": 295
},
{
"kind": "Separator",
"text": ",",
"start": 295,
"end": 296
},
{
"kind": "Field",
"text": "Australia",
"start": 296,
"end": 305
},
{
"kind": "Separator",
"text": ",",
"start": 305,
"end": 306
},
{
"kind": "Field",
"text": "alice.brown@example.com",
"start": 306,
"end": 329
},
{
"kind": "Newline",
"text": "\r\n",
"start": 329,
"end": 331
},
{
"kind": "Newline",
"text": "\r\n",
"start": 331,
"end": 333
},
{
"kind": "Field",
"text": "# CSV with quoted fields containing commas",
"start": 333,
"end": 375
},
{
"kind": "Newline",
"text": "\r\n",
"start": 375,
"end": 377
},
{
"kind": "Field",
"text": "Product",
"start": 377,
"end": 384
},
{
"kind": "Separator",
"text": ",",
"start": 384,
"end": 385
},
{
"kind": "Field",
"text": "Category",
"start": 385,
"end": 393
},
{
"kind": "Separator",
"text": ",",
"start": 393,
"end": 394
},
{
"kind": "Field",
"text": "Price",
"start": 394,
"end": 399
},
{
"kind": "Separator",
"text": ",",
"start": 399,
"end": 400
},
{
"kind": "Field",
"text": "Description",
"start": 400,
"end": 411
},
{
"kind": "Separator",
"text": ",",
"start": 411,
"end": 412
},
{
"kind": "Field",
"text": "Tags",
"start": 412,
"end": 416
},
{
"kind": "Newline",
"text": "\r\n",
"start": 416,
"end": 418
},
{
"kind": "Field",
"text": "\"iPhone 14\"",
"start": 418,
"end": 429
},
{
"kind": "Separator",
"text": ",",
"start": 429,
"end": 430
},
{
"kind": "Field",
"text": "\"Electronics\"",
"start": 430,
"end": 443
},
{
"kind": "Separator",
"text": ",",
"start": 443,
"end": 444
},
{
"kind": "Field",
"text": "999.99",
"start": 444,
"end": 450
},
{
"kind": "Separator",
"text": ",",
"start": 450,
"end": 451
},
{
"kind": "Field",
"text": "\"Latest Apple smartphone, 128GB storage\"",
"start": 451,
"end": 491
},
{
"kind": "Separator",
"text": ",",
"start": 491,
"end": 492
},
{
"kind": "Field",
"text": "\"mobile,apple,smartphone\"",
"start": 492,
"end": 517
},
{
"kind": "Newline",
"text": "\r\n",
"start": 517,
"end": 519
},
{
"kind": "Field",
"text": "\"Samsung Galaxy S23\"",
"start": 519,
"end": 539
},
{
"kind": "Separator",
"text": ",",
"start": 539,
"end": 540
},
{
"kind": "Field",
"text": "\"Electronics\"",
"start": 540,
"end": 553
},
{
"kind": "Separator",
"text": ",",
"start": 553,
"end": 554
},
{
"kind": "Field",
"text": "899.99",
"start": 554,
"end": 560
},
{
"kind": "Separator",
"text": ",",
"start": 560,
"end": 561
},
{
"kind": "Field",
"text": "\"Android flagship phone, excellent camera\"",
"start": 561,
"end": 603
},
{
"kind": "Separator",
"text": ",",
"start": 603,
"end": 604
},
{
"kind": "Field",
"text": "\"mobile,samsung,android\"",
"start": 604,
"end": 628
},
{
"kind": "Newline",
"text": "\r\n",
"start": 628,
"end": 630
},
{
"kind": "Field",
"text": "\"MacBook Pro 16\"",
"start": 630,
"end": 646
},
{
"kind": "Separator",
"text": ",",
"start": 646,
"end": 647
},
{
"kind": "Field",
"text": "\"Computers\"",
"start": 647,
"end": 658
},
{
"kind": "Separator",
"text": ",",
"start": 658,
"end": 659
},
{
"kind": "Field",
"text": "2499.99",
"start": 659,
"end": 666
},
{
"kind": "Separator",
"text": ",",
"start": 666,
"end": 667
},
{
"kind": "Field",
"text": "\"Professional laptop, M2 Pro chip\"",
"start": 667,
"end": 701
},
{
"kind": "Separator",
"text": ",",
"start": 701,
"end": 702
},
{
"kind": "Field",
"text": "\"laptop,apple,professional\"",
"start": 702,
"end": 729
},
{
"kind": "Newline",
"text": "\r\n",
"start": 729,
"end": 731
},
{
"kind": "Newline",
"text": "\r\n",
"start": 731,
"end": 733
},
{
"kind": "Field",
"text": "# CSV with quoted fields containing quotes",
"start": 733,
"end": 775
},
{
"kind": "Newline",
"text": "\r\n",
"start": 775,
"end": 777
},
{
"kind": "Field",
"text": "Title",
"start": 777,
"end": 782
},
{
"kind": "Separator",
"text": ",",
"start": 782,
"end": 783
},
{
"kind": "Field",
"text": "Author",
"start": 783,
"end": 789
},
{
"kind": "Separator",
"text": ",",
"start": 789,
"end": 790
},
{
"kind": "Field",
"text": "Year",
"start": 790,
"end": 794
},
{
"kind": "Separator",
"text": ",",
"start": 794,
"end": 795
},
{
"kind": "Field",
"text": "Description",
"start": 795,
"end": 806
},
{
"kind": "Newline",
"text": "\r\n",
"start": 806,
"end": 808
},
{
"kind": "Field",
"text": "\"The \"\"Great\"\" Gatsby\"",
"start": 808,
"end": 830
},
{
"kind": "Separator",
"text": ",",
"start": 830,
"end": 831
},
{
"kind": "Field",
"text": "\"F. Scott Fitzgerald\"",
"start": 831,
"end": 852
},
{
"kind": "Separator",
"text": ",",
"start": 852,
"end": 853
},
{
"kind": "Field",
"text": "1925",
"start": 853,
"end": 857
},
{
"kind": "Separator",
"text": ",",
"start": 857,
"end": 858
},
{
"kind": "Field",
"text": "\"A classic American novel about the Jazz Age\"",
"start": 858,
"end": 903
},
{
"kind": "Newline",
"text": "\r\n",
"start": 903,
"end": 905
},
{
"kind": "Field",
"text": "\"To Kill a \"\"Mockingbird\"\"\"",
"start": 905,
"end": 932
},
{
"kind": "Separator",
"text": ",",
"start": 932,
"end": 933
},
{
"kind": "Field",
"text": "\"Harper Lee\"",
"start": 933,
"end": 945
},
{
"kind": "Separator",
"text": ",",
"start": 945,
"end": 946
},
{
"kind": "Field",
"text": "1960",
"start": 946,
"end": 950
},
{
"kind": "Separator",
"text": ",",
"start": 950,
"end": 951
},
{
"kind": "Field",
"text": "\"Story of racial injustice and childhood innocence\"",
"start": 951,
"end": 1002
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1002,
"end": 1004
},
{
"kind": "Field",
"text": "\"1984\"",
"start": 1004,
"end": 1010
},
{
"kind": "Separator",
"text": ",",
"start": 1010,
"end": 1011
},
{
"kind": "Field",
"text": "\"George Orwell\"",
"start": 1011,
"end": 1026
},
{
"kind": "Separator",
"text": ",",
"start": 1026,
"end": 1027
},
{
"kind": "Field",
"text": "1949",
"start": 1027,
"end": 1031
},
{
"kind": "Separator",
"text": ",",
"start": 1031,
"end": 1032
},
{
"kind": "Field",
"text": "\"Dystopian novel about surveillance and totalitarianism\"",
"start": 1032,
"end": 1088
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1088,
"end": 1090
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1090,
"end": 1092
},
{
"kind": "Field",
"text": "# CSV with empty fields",
"start": 1092,
"end": 1115
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1115,
"end": 1117
},
{
"kind": "Field",
"text": "ID",
"start": 1117,
"end": 1119
},
{
"kind": "Separator",
"text": ",",
"start": 1119,
"end": 1120
},
{
"kind": "Field",
"text": "Name",
"start": 1120,
"end": 1124
},
{
"kind": "Separator",
"text": ",",
"start": 1124,
"end": 1125
},
{
"kind": "Field",
"text": "Department",
"start": 1125,
"end": 1135
},
{
"kind": "Separator",
"text": ",",
"start": 1135,
"end": 1136
},
{
"kind": "Field",
"text": "Salary",
"start": 1136,
"end": 1142
},
{
"kind": "Separator",
"text": ",",
"start": 1142,
"end": 1143
},
{
"kind": "Field",
"text": "Manager",
"start": 1143,
"end": 1150
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1150,
"end": 1152
},
{
"kind": "Field",
"text": "1",
"start": 1152,
"end": 1153
},
{
"kind": "Separator",
"text": ",",
"start": 1153,
"end": 1154
},
{
"kind": "Field",
"text": "Alice Johnson",
"start": 1154,
"end": 1167
},
{
"kind": "Separator",
"text": ",",
"start": 1167,
"end": 1168
},
{
"kind": "Field",
"text": "Engineering",
"start": 1168,
"end": 1179
},
{
"kind": "Separator",
"text": ",",
"start": 1179,
"end": 1180
},
{
"kind": "Field",
"text": "120000",
"start": 1180,
"end": 1186
},
{
"kind": "Separator",
"text": ",",
"start": 1186,
"end": 1187
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1187,
"end": 1189
},
{
"kind": "Field",
"text": "2",
"start": 1189,
"end": 1190
},
{
"kind": "Separator",
"text": ",",
"start": 1190,
"end": 1191
},
{
"kind": "Field",
"text": "Bob Smith",
"start": 1191,
"end": 1200
},
{
"kind": "Separator",
"text": ",",
"start": 1200,
"end": 1201
},
{
"kind": "Field",
"text": "Sales",
"start": 1201,
"end": 1206
},
{
"kind": "Separator",
"text": ",",
"start": 1206,
"end": 1207
},
{
"kind": "Field",
"text": "95000",
"start": 1207,
"end": 1212
},
{
"kind": "Separator",
"text": ",",
"start": 1212,
"end": 1213
},
{
"kind": "Field",
"text": "Alice Johnson",
"start": 1213,
"end": 1226
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1226,
"end": 1228
},
{
"kind": "Field",
"text": "3",
"start": 1228,
"end": 1229
},
{
"kind": "Separator",
"text": ",",
"start": 1229,
"end": 1230
},
{
"kind": "Field",
"text": "Carol White",
"start": 1230,
"end": 1241
},
{
"kind": "Separator",
"text": ",",
"start": 1241,
"end": 1242
},
{
"kind": "Field",
"text": "Marketing",
"start": 1242,
"end": 1251
},
{
"kind": "Separator",
"text": ",",
"start": 1251,
"end": 1252
},
{
"kind": "Field",
"text": "85000",
"start": 1252,
"end": 1257
},
{
"kind": "Separator",
"text": ",",
"start": 1257,
"end": 1258
},
{
"kind": "Field",
"text": "Bob Smith",
"start": 1258,
"end": 1267
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1267,
"end": 1269
},
{
"kind": "Field",
"text": "4",
"start": 1269,
"end": 1270
},
{
"kind": "Separator",
"text": ",",
"start": 1270,
"end": 1271
},
{
"kind": "Field",
"text": "David Brown",
"start": 1271,
"end": 1282
},
{
"kind": "Separator",
"text": ",",
"start": 1282,
"end": 1283
},
{
"kind": "Separator",
"text": ",",
"start": 1283,
"end": 1284
},
{
"kind": "Field",
"text": "75000",
"start": 1284,
"end": 1289
},
{
"kind": "Separator",
"text": ",",
"start": 1289,
"end": 1290
},
{
"kind": "Field",
"text": "Carol White",
"start": 1290,
"end": 1301
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1301,
"end": 1303
},
{
"kind": "Field",
"text": "5",
"start": 1303,
"end": 1304
},
{
"kind": "Separator",
"text": ",",
"start": 1304,
"end": 1305
},
{
"kind": "Field",
"text": "Eve Davis",
"start": 1305,
"end": 1314
},
{
"kind": "Separator",
"text": ",",
"start": 1314,
"end": 1315
},
{
"kind": "Field",
"text": "HR",
"start": 1315,
"end": 1317
},
{
"kind": "Separator",
"text": ",",
"start": 1317,
"end": 1318
},
{
"kind": "Field",
"text": "80000",
"start": 1318,
"end": 1323
},
{
"kind": "Separator",
"text": ",",
"start": 1323,
"end": 1324
},
{
"kind": "Field",
"text": "Bob Smith",
"start": 1324,
"end": 1333
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1333,
"end": 1335
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1335,
"end": 1337
},
{
"kind": "Field",
"text": "# CSV with different delimiters (tab-separated)",
"start": 1337,
"end": 1384
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1384,
"end": 1386
},
{
"kind": "Field",
"text": "# This would normally be a .tsv file but testing CSV parser flexibility",
"start": 1386,
"end": 1457
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1457,
"end": 1459
},
{
"kind": "Field",
"text": "Name\tAge\tOccupation\tSalary",
"start": 1459,
"end": 1485
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1485,
"end": 1487
},
{
"kind": "Field",
"text": "John\t30\tSoftware Engineer\t120000",
"start": 1487,
"end": 1519
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1519,
"end": 1521
},
{
"kind": "Field",
"text": "Jane\t28\tData Scientist\t115000",
"start": 1521,
"end": 1550
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1550,
"end": 1552
},
{
"kind": "Field",
"text": "Bob\t35\tProduct Manager\t130000",
"start": 1552,
"end": 1581
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1581,
"end": 1583
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1583,
"end": 1585
},
{
"kind": "Field",
"text": "# CSV with line breaks in quoted fields",
"start": 1585,
"end": 1624
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1624,
"end": 1626
},
{
"kind": "Field",
"text": "Company",
"start": 1626,
"end": 1633
},
{
"kind": "Separator",
"text": ",",
"start": 1633,
"end": 1634
},
{
"kind": "Field",
"text": "Address",
"start": 1634,
"end": 1641
},
{
"kind": "Separator",
"text": ",",
"start": 1641,
"end": 1642
},
{
"kind": "Field",
"text": "Phone",
"start": 1642,
"end": 1647
},
{
"kind": "Separator",
"text": ",",
"start": 1647,
"end": 1648
},
{
"kind": "Field",
"text": "CEO",
"start": 1648,
"end": 1651
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1651,
"end": 1653
},
{
"kind": "Field",
"text": "\"Tech Corp\"",
"start": 1653,
"end": 1664
},
{
"kind": "Separator",
"text": ",",
"start": 1664,
"end": 1665
},
{
"kind": "Field",
"text": "\"123 Main Street\r\nSuite 456\r\nNew York, NY 10001\"",
"start": 1665,
"end": 1713
},
{
"kind": "Separator",
"text": ",",
"start": 1713,
"end": 1714
},
{
"kind": "Field",
"text": "555-1234",
"start": 1714,
"end": 1722
},
{
"kind": "Separator",
"text": ",",
"start": 1722,
"end": 1723
},
{
"kind": "Field",
"text": "\"John Smith\"",
"start": 1723,
"end": 1735
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1735,
"end": 1737
},
{
"kind": "Field",
"text": "\"Global Industries\"",
"start": 1737,
"end": 1756
},
{
"kind": "Separator",
"text": ",",
"start": 1756,
"end": 1757
},
{
"kind": "Field",
"text": "\"456 Business Park\r\nBuilding B\r\nLos Angeles, CA 90001\"",
"start": 1757,
"end": 1811
},
{
"kind": "Separator",
"text": ",",
"start": 1811,
"end": 1812
},
{
"kind": "Field",
"text": "555-5678",
"start": 1812,
"end": 1820
},
{
"kind": "Separator",
"text": ",",
"start": 1820,
"end": 1821
},
{
"kind": "Field",
"text": "\"Jane Doe\"",
"start": 1821,
"end": 1831
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1831,
"end": 1833
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1833,
"end": 1835
},
{
"kind": "Field",
"text": "# CSV with special characters and international text",
"start": 1835,
"end": 1887
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1887,
"end": 1889
},
{
"kind": "Field",
"text": "Name",
"start": 1889,
"end": 1893
},
{
"kind": "Separator",
"text": ",",
"start": 1893,
"end": 1894
},
{
"kind": "Field",
"text": "City",
"start": 1894,
"end": 1898
},
{
"kind": "Separator",
"text": ",",
"start": 1898,
"end": 1899
},
{
"kind": "Field",
"text": "Country",
"start": 1899,
"end": 1906
},
{
"kind": "Separator",
"text": ",",
"start": 1906,
"end": 1907
},
{
"kind": "Field",
"text": "Language",
"start": 1907,
"end": 1915
},
{
"kind": "Separator",
"text": ",",
"start": 1915,
"end": 1916
},
{
"kind": "Field",
"text": "Description",
"start": 1916,
"end": 1927
},
{
"kind": "Newline",
"text": "\r\n",
"start": 1927,
"end": 1929
},
{
"kind": "Field",
"text": "\"José García\"",
"start": 1929,
"end": 1944
},
{
"kind": "Separator",
"text": ",",
"start": 1944,
"end": 1945
},
{
"kind": "Field",
"text": "\"México City\"",
"start": 1945,
"end": 1959
},
{
"kind": "Separator",
"text": ",",
"start": 1959,
"end": 1960
},
{
"kind": "Field",
"text": "\"México\"",
"start": 1960,
"end": 1969
},
{
"kind": "Separator",
"text": ",",
"start": 1969,
"end": 1970
},
{
"kind": "Field",
"text": "\"Español\"",
"start": 1970,
"end": 1980
},
{
"kind": "Separator",
"text": ",",
"start": 1980,
"end": 1981
},
{
"kind": "Field",
"text": "\"Habla español y inglés\"",
"start": 1981,
"end": 2007
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2007,
"end": 2009
},
{
"kind": "Field",
"text": "\"François Dubois\"",
"start": 2009,
"end": 2027
},
{
"kind": "Separator",
"text": ",",
"start": 2027,
"end": 2028
},
{
"kind": "Field",
"text": "\"Paris\"",
"start": 2028,
"end": 2035
},
{
"kind": "Separator",
"text": ",",
"start": 2035,
"end": 2036
},
{
"kind": "Field",
"text": "\"France\"",
"start": 2036,
"end": 2044
},
{
"kind": "Separator",
"text": ",",
"start": 2044,
"end": 2045
},
{
"kind": "Field",
"text": "\"Français\"",
"start": 2045,
"end": 2056
},
{
"kind": "Separator",
"text": ",",
"start": 2056,
"end": 2057
},
{
"kind": "Field",
"text": "\"Parle français et allemand\"",
"start": 2057,
"end": 2086
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2086,
"end": 2088
},
{
"kind": "Field",
"text": "\"田中太郎\"",
"start": 2088,
"end": 2102
},
{
"kind": "Separator",
"text": ",",
"start": 2102,
"end": 2103
},
{
"kind": "Field",
"text": "\"Tokyo\"",
"start": 2103,
"end": 2110
},
{
"kind": "Separator",
"text": ",",
"start": 2110,
"end": 2111
},
{
"kind": "Field",
"text": "\"日本\"",
"start": 2111,
"end": 2119
},
{
"kind": "Separator",
"text": ",",
"start": 2119,
"end": 2120
},
{
"kind": "Field",
"text": "\"日本語\"",
"start": 2120,
"end": 2131
},
{
"kind": "Separator",
"text": ",",
"start": 2131,
"end": 2132
},
{
"kind": "Field",
"text": "\"日本語と英語を話す\"",
"start": 2132,
"end": 2161
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2161,
"end": 2163
},
{
"kind": "Field",
"text": "\"Мария Иванова\"",
"start": 2163,
"end": 2190
},
{
"kind": "Separator",
"text": ",",
"start": 2190,
"end": 2191
},
{
"kind": "Field",
"text": "\"Moscow\"",
"start": 2191,
"end": 2199
},
{
"kind": "Separator",
"text": ",",
"start": 2199,
"end": 2200
},
{
"kind": "Field",
"text": "\"Россия\"",
"start": 2200,
"end": 2214
},
{
"kind": "Separator",
"text": ",",
"start": 2214,
"end": 2215
},
{
"kind": "Field",
"text": "\"Русский\"",
"start": 2215,
"end": 2231
},
{
"kind": "Separator",
"text": ",",
"start": 2231,
"end": 2232
},
{
"kind": "Field",
"text": "\"Говорит по-русски и по-английски\"",
"start": 2232,
"end": 2293
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2293,
"end": 2295
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2295,
"end": 2297
},
{
"kind": "Field",
"text": "# CSV with numeric data and calculations",
"start": 2297,
"end": 2337
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2337,
"end": 2339
},
{
"kind": "Field",
"text": "Product",
"start": 2339,
"end": 2346
},
{
"kind": "Separator",
"text": ",",
"start": 2346,
"end": 2347
},
{
"kind": "Field",
"text": "Quantity",
"start": 2347,
"end": 2355
},
{
"kind": "Separator",
"text": ",",
"start": 2355,
"end": 2356
},
{
"kind": "Field",
"text": "UnitPrice",
"start": 2356,
"end": 2365
},
{
"kind": "Separator",
"text": ",",
"start": 2365,
"end": 2366
},
{
"kind": "Field",
"text": "Discount",
"start": 2366,
"end": 2374
},
{
"kind": "Separator",
"text": ",",
"start": 2374,
"end": 2375
},
{
"kind": "Field",
"text": "Total",
"start": 2375,
"end": 2380
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2380,
"end": 2382
},
{
"kind": "Field",
"text": "Widget A",
"start": 2382,
"end": 2390
},
{
"kind": "Separator",
"text": ",",
"start": 2390,
"end": 2391
},
{
"kind": "Field",
"text": "100",
"start": 2391,
"end": 2394
},
{
"kind": "Separator",
"text": ",",
"start": 2394,
"end": 2395
},
{
"kind": "Field",
"text": "25.50",
"start": 2395,
"end": 2400
},
{
"kind": "Separator",
"text": ",",
"start": 2400,
"end": 2401
},
{
"kind": "Field",
"text": "0.1",
"start": 2401,
"end": 2404
},
{
"kind": "Separator",
"text": ",",
"start": 2404,
"end": 2405
},
{
"kind": "Field",
"text": "2295.00",
"start": 2405,
"end": 2412
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2412,
"end": 2414
},
{
"kind": "Field",
"text": "Widget B",
"start": 2414,
"end": 2422
},
{
"kind": "Separator",
"text": ",",
"start": 2422,
"end": 2423
},
{
"kind": "Field",
"text": "50",
"start": 2423,
"end": 2425
},
{
"kind": "Separator",
"text": ",",
"start": 2425,
"end": 2426
},
{
"kind": "Field",
"text": "45.75",
"start": 2426,
"end": 2431
},
{
"kind": "Separator",
"text": ",",
"start": 2431,
"end": 2432
},
{
"kind": "Field",
"text": "0.15",
"start": 2432,
"end": 2436
},
{
"kind": "Separator",
"text": ",",
"start": 2436,
"end": 2437
},
{
"kind": "Field",
"text": "1944.38",
"start": 2437,
"end": 2444
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2444,
"end": 2446
},
{
"kind": "Field",
"text": "Widget C",
"start": 2446,
"end": 2454
},
{
"kind": "Separator",
"text": ",",
"start": 2454,
"end": 2455
},
{
"kind": "Field",
"text": "200",
"start": 2455,
"end": 2458
},
{
"kind": "Separator",
"text": ",",
"start": 2458,
"end": 2459
},
{
"kind": "Field",
"text": "15.25",
"start": 2459,
"end": 2464
},
{
"kind": "Separator",
"text": ",",
"start": 2464,
"end": 2465
},
{
"kind": "Field",
"text": "0.05",
"start": 2465,
"end": 2469
},
{
"kind": "Separator",
"text": ",",
"start": 2469,
"end": 2470
},
{
"kind": "Field",
"text": "2897.50",
"start": 2470,
"end": 2477
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2477,
"end": 2479
},
{
"kind": "Field",
"text": "Widget D",
"start": 2479,
"end": 2487
},
{
"kind": "Separator",
"text": ",",
"start": 2487,
"end": 2488
},
{
"kind": "Field",
"text": "75",
"start": 2488,
"end": 2490
},
{
"kind": "Separator",
"text": ",",
"start": 2490,
"end": 2491
},
{
"kind": "Field",
"text": "89.99",
"start": 2491,
"end": 2496
},
{
"kind": "Separator",
"text": ",",
"start": 2496,
"end": 2497
},
{
"kind": "Field",
"text": "0.2",
"start": 2497,
"end": 2500
},
{
"kind": "Separator",
"text": ",",
"start": 2500,
"end": 2501
},
{
"kind": "Field",
"text": "5399.40",
"start": 2501,
"end": 2508
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2508,
"end": 2510
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2510,
"end": 2512
},
{
"kind": "Field",
"text": "# CSV with dates and times",
"start": 2512,
"end": 2538
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2538,
"end": 2540
},
{
"kind": "Field",
"text": "Event",
"start": 2540,
"end": 2545
},
{
"kind": "Separator",
"text": ",",
"start": 2545,
"end": 2546
},
{
"kind": "Field",
"text": "Date",
"start": 2546,
"end": 2550
},
{
"kind": "Separator",
"text": ",",
"start": 2550,
"end": 2551
},
{
"kind": "Field",
"text": "Time",
"start": 2551,
"end": 2555
},
{
"kind": "Separator",
"text": ",",
"start": 2555,
"end": 2556
},
{
"kind": "Field",
"text": "Location",
"start": 2556,
"end": 2564
},
{
"kind": "Separator",
"text": ",",
"start": 2564,
"end": 2565
},
{
"kind": "Field",
"text": "Duration",
"start": 2565,
"end": 2573
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2573,
"end": 2575
},
{
"kind": "Field",
"text": "\"Team Meeting\"",
"start": 2575,
"end": 2589
},
{
"kind": "Separator",
"text": ",",
"start": 2589,
"end": 2590
},
{
"kind": "Field",
"text": "\"2024-01-15\"",
"start": 2590,
"end": 2602
},
{
"kind": "Separator",
"text": ",",
"start": 2602,
"end": 2603
},
{
"kind": "Field",
"text": "\"14:00:00\"",
"start": 2603,
"end": 2613
},
{
"kind": "Separator",
"text": ",",
"start": 2613,
"end": 2614
},
{
"kind": "Field",
"text": "\"Conference Room A\"",
"start": 2614,
"end": 2633
},
{
"kind": "Separator",
"text": ",",
"start": 2633,
"end": 2634
},
{
"kind": "Field",
"text": "60",
"start": 2634,
"end": 2636
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2636,
"end": 2638
},
{
"kind": "Field",
"text": "\"Project Review\"",
"start": 2638,
"end": 2654
},
{
"kind": "Separator",
"text": ",",
"start": 2654,
"end": 2655
},
{
"kind": "Field",
"text": "\"2024-01-16\"",
"start": 2655,
"end": 2667
},
{
"kind": "Separator",
"text": ",",
"start": 2667,
"end": 2668
},
{
"kind": "Field",
"text": "\"09:30:00\"",
"start": 2668,
"end": 2678
},
{
"kind": "Separator",
"text": ",",
"start": 2678,
"end": 2679
},
{
"kind": "Field",
"text": "\"Main Hall\"",
"start": 2679,
"end": 2690
},
{
"kind": "Separator",
"text": ",",
"start": 2690,
"end": 2691
},
{
"kind": "Field",
"text": "120",
"start": 2691,
"end": 2694
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2694,
"end": 2696
},
{
"kind": "Field",
"text": "\"Client Presentation\"",
"start": 2696,
"end": 2717
},
{
"kind": "Separator",
"text": ",",
"start": 2717,
"end": 2718
},
{
"kind": "Field",
"text": "\"2024-01-17\"",
"start": 2718,
"end": 2730
},
{
"kind": "Separator",
"text": ",",
"start": 2730,
"end": 2731
},
{
"kind": "Field",
"text": "\"15:00:00\"",
"start": 2731,
"end": 2741
},
{
"kind": "Separator",
"text": ",",
"start": 2741,
"end": 2742
},
{
"kind": "Field",
"text": "\"Board Room\"",
"start": 2742,
"end": 2754
},
{
"kind": "Separator",
"text": ",",
"start": 2754,
"end": 2755
},
{
"kind": "Field",
"text": "90",
"start": 2755,
"end": 2757
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2757,
"end": 2759
},
{
"kind": "Field",
"text": "\"Training Session\"",
"start": 2759,
"end": 2777
},
{
"kind": "Separator",
"text": ",",
"start": 2777,
"end": 2778
},
{
"kind": "Field",
"text": "\"2024-01-18\"",
"start": 2778,
"end": 2790
},
{
"kind": "Separator",
"text": ",",
"start": 2790,
"end": 2791
},
{
"kind": "Field",
"text": "\"10:00:00\"",
"start": 2791,
"end": 2801
},
{
"kind": "Separator",
"text": ",",
"start": 2801,
"end": 2802
},
{
"kind": "Field",
"text": "\"Training Center\"",
"start": 2802,
"end": 2819
},
{
"kind": "Separator",
"text": ",",
"start": 2819,
"end": 2820
},
{
"kind": "Field",
"text": "180",
"start": 2820,
"end": 2823
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2823,
"end": 2825
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2825,
"end": 2827
},
{
"kind": "Field",
"text": "# CSV with boolean values",
"start": 2827,
"end": 2852
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2852,
"end": 2854
},
{
"kind": "Field",
"text": "Feature",
"start": 2854,
"end": 2861
},
{
"kind": "Separator",
"text": ",",
"start": 2861,
"end": 2862
},
{
"kind": "Field",
"text": "Enabled",
"start": 2862,
"end": 2869
},
{
"kind": "Separator",
"text": ",",
"start": 2869,
"end": 2870
},
{
"kind": "Field",
"text": "Required",
"start": 2870,
"end": 2878
},
{
"kind": "Separator",
"text": ",",
"start": 2878,
"end": 2879
},
{
"kind": "Field",
"text": "Deprecated",
"start": 2879,
"end": 2889
},
{
"kind": "Separator",
"text": ",",
"start": 2889,
"end": 2890
},
{
"kind": "Field",
"text": "Experimental",
"start": 2890,
"end": 2902
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2902,
"end": 2904
},
{
"kind": "Field",
"text": "\"Dark Mode\"",
"start": 2904,
"end": 2915
},
{
"kind": "Separator",
"text": ",",
"start": 2915,
"end": 2916
},
{
"kind": "Field",
"text": "true",
"start": 2916,
"end": 2920
},
{
"kind": "Separator",
"text": ",",
"start": 2920,
"end": 2921
},
{
"kind": "Field",
"text": "false",
"start": 2921,
"end": 2926
},
{
"kind": "Separator",
"text": ",",
"start": 2926,
"end": 2927
},
{
"kind": "Field",
"text": "false",
"start": 2927,
"end": 2932
},
{
"kind": "Separator",
"text": ",",
"start": 2932,
"end": 2933
},
{
"kind": "Field",
"text": "true",
"start": 2933,
"end": 2937
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2937,
"end": 2939
},
{
"kind": "Field",
"text": "\"Auto-save\"",
"start": 2939,
"end": 2950
},
{
"kind": "Separator",
"text": ",",
"start": 2950,
"end": 2951
},
{
"kind": "Field",
"text": "true",
"start": 2951,
"end": 2955
},
{
"kind": "Separator",
"text": ",",
"start": 2955,
"end": 2956
},
{
"kind": "Field",
"text": "true",
"start": 2956,
"end": 2960
},
{
"kind": "Separator",
"text": ",",
"start": 2960,
"end": 2961
},
{
"kind": "Field",
"text": "false",
"start": 2961,
"end": 2966
},
{
"kind": "Separator",
"text": ",",
"start": 2966,
"end": 2967
},
{
"kind": "Field",
"text": "false",
"start": 2967,
"end": 2972
},
{
"kind": "Newline",
"text": "\r\n",
"start": 2972,
"end": 2974
},
{
"kind": "Field",
"text": "\"Beta Features\"",
"start": 2974,
"end": 2989
},
{
"kind": "Separator",
"text": ",",
"start": 2989,
"end": 2990
},
{
"kind": "Field",
"text": "false",
"start": 2990,
"end": 2995
},
{
"kind": "Separator",
"text": ",",
"start": 2995,
"end": 2996
},
{
"kind": "Field",
"text": "false",
"start": 2996,
"end": 3001
},
{
"kind": "Separator",
"text": ",",
"start": 3001,
"end": 3002
},
{
"kind": "Field",
"text": "false",
"start": 3002,
"end": 3007
},
{
"kind": "Separator",
"text": ",",
"start": 3007,
"end": 3008
},
{
"kind": "Field",
"text": "true",
"start": 3008,
"end": 3012
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3012,
"end": 3014
},
{
"kind": "Field",
"text": "\"Legacy Support\"",
"start": 3014,
"end": 3030
},
{
"kind": "Separator",
"text": ",",
"start": 3030,
"end": 3031
},
{
"kind": "Field",
"text": "true",
"start": 3031,
"end": 3035
},
{
"kind": "Separator",
"text": ",",
"start": 3035,
"end": 3036
},
{
"kind": "Field",
"text": "false",
"start": 3036,
"end": 3041
},
{
"kind": "Separator",
"text": ",",
"start": 3041,
"end": 3042
},
{
"kind": "Field",
"text": "true",
"start": 3042,
"end": 3046
},
{
"kind": "Separator",
"text": ",",
"start": 3046,
"end": 3047
},
{
"kind": "Field",
"text": "false",
"start": 3047,
"end": 3052
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3052,
"end": 3054
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3054,
"end": 3056
},
{
"kind": "Field",
"text": "# CSV with URLs and file paths",
"start": 3056,
"end": 3086
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3086,
"end": 3088
},
{
"kind": "Field",
"text": "Website",
"start": 3088,
"end": 3095
},
{
"kind": "Separator",
"text": ",",
"start": 3095,
"end": 3096
},
{
"kind": "Field",
"text": "URL",
"start": 3096,
"end": 3099
},
{
"kind": "Separator",
"text": ",",
"start": 3099,
"end": 3100
},
{
"kind": "Field",
"text": "FilePath",
"start": 3100,
"end": 3108
},
{
"kind": "Separator",
"text": ",",
"start": 3108,
"end": 3109
},
{
"kind": "Field",
"text": "Documentation",
"start": 3109,
"end": 3122
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3122,
"end": 3124
},
{
"kind": "Field",
"text": "\"GitHub\"",
"start": 3124,
"end": 3132
},
{
"kind": "Separator",
"text": ",",
"start": 3132,
"end": 3133
},
{
"kind": "Field",
"text": "\"https://github.com/example/project\"",
"start": 3133,
"end": 3169
},
{
"kind": "Separator",
"text": ",",
"start": 3169,
"end": 3170
},
{
"kind": "Field",
"text": "\"/home/user/projects/example\"",
"start": 3170,
"end": 3199
},
{
"kind": "Separator",
"text": ",",
"start": 3199,
"end": 3200
},
{
"kind": "Field",
"text": "\"https://docs.example.com\"",
"start": 3200,
"end": 3226
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3226,
"end": 3228
},
{
"kind": "Field",
"text": "\"Stack Overflow\"",
"start": 3228,
"end": 3244
},
{
"kind": "Separator",
"text": ",",
"start": 3244,
"end": 3245
},
{
"kind": "Field",
"text": "\"https://stackoverflow.com/questions/tagged/example\"",
"start": 3245,
"end": 3297
},
{
"kind": "Separator",
"text": ",",
"start": 3297,
"end": 3298
},
{
"kind": "Field",
"text": "\"C:\\\\Projects\\\\example\"",
"start": 3298,
"end": 3321
},
{
"kind": "Separator",
"text": ",",
"start": 3321,
"end": 3322
},
{
"kind": "Field",
"text": "\"https://wiki.example.com\"",
"start": 3322,
"end": 3348
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3348,
"end": 3350
},
{
"kind": "Field",
"text": "\"NPM Registry\"",
"start": 3350,
"end": 3364
},
{
"kind": "Separator",
"text": ",",
"start": 3364,
"end": 3365
},
{
"kind": "Field",
"text": "\"https://www.npmjs.com/package/example\"",
"start": 3365,
"end": 3404
},
{
"kind": "Separator",
"text": ",",
"start": 3404,
"end": 3405
},
{
"kind": "Field",
"text": "\"./node_modules/example\"",
"start": 3405,
"end": 3429
},
{
"kind": "Separator",
"text": ",",
"start": 3429,
"end": 3430
},
{
"kind": "Field",
"text": "\"https://github.com/example/example#readme\"",
"start": 3430,
"end": 3473
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3473,
"end": 3475
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3475,
"end": 3477
},
{
"kind": "Field",
"text": "# CSV with scientific notation and large numbers",
"start": 3477,
"end": 3525
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3525,
"end": 3527
},
{
"kind": "Field",
"text": "Experiment",
"start": 3527,
"end": 3537
},
{
"kind": "Separator",
"text": ",",
"start": 3537,
"end": 3538
},
{
"kind": "Field",
"text": "Value",
"start": 3538,
"end": 3543
},
{
"kind": "Separator",
"text": ",",
"start": 3543,
"end": 3544
},
{
"kind": "Field",
"text": "Uncertainty",
"start": 3544,
"end": 3555
},
{
"kind": "Separator",
"text": ",",
"start": 3555,
"end": 3556
},
{
"kind": "Field",
"text": "Unit",
"start": 3556,
"end": 3560
},
{
"kind": "Separator",
"text": ",",
"start": 3560,
"end": 3561
},
{
"kind": "Field",
"text": "Description",
"start": 3561,
"end": 3572
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3572,
"end": 3574
},
{
"kind": "Field",
"text": "\"Speed of Light\"",
"start": 3574,
"end": 3590
},
{
"kind": "Separator",
"text": ",",
"start": 3590,
"end": 3591
},
{
"kind": "Field",
"text": "2.99792458e8",
"start": 3591,
"end": 3603
},
{
"kind": "Separator",
"text": ",",
"start": 3603,
"end": 3604
},
{
"kind": "Field",
"text": "0.0",
"start": 3604,
"end": 3607
},
{
"kind": "Separator",
"text": ",",
"start": 3607,
"end": 3608
},
{
"kind": "Field",
"text": "\"m/s\"",
"start": 3608,
"end": 3613
},
{
"kind": "Separator",
"text": ",",
"start": 3613,
"end": 3614
},
{
"kind": "Field",
"text": "\"Exact value by definition\"",
"start": 3614,
"end": 3641
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3641,
"end": 3643
},
{
"kind": "Field",
"text": "\"Planck Constant\"",
"start": 3643,
"end": 3660
},
{
"kind": "Separator",
"text": ",",
"start": 3660,
"end": 3661
},
{
"kind": "Field",
"text": "6.62607015e-34",
"start": 3661,
"end": 3675
},
{
"kind": "Separator",
"text": ",",
"start": 3675,
"end": 3676
},
{
"kind": "Field",
"text": "0.0",
"start": 3676,
"end": 3679
},
{
"kind": "Separator",
"text": ",",
"start": 3679,
"end": 3680
},
{
"kind": "Field",
"text": "\"J·s\"",
"start": 3680,
"end": 3686
},
{
"kind": "Separator",
"text": ",",
"start": 3686,
"end": 3687
},
{
"kind": "Field",
"text": "\"Exact value since 2019\"",
"start": 3687,
"end": 3711
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3711,
"end": 3713
},
{
"kind": "Field",
"text": "\"Avogadro Number\"",
"start": 3713,
"end": 3730
},
{
"kind": "Separator",
"text": ",",
"start": 3730,
"end": 3731
},
{
"kind": "Field",
"text": "6.02214076e23",
"start": 3731,
"end": 3744
},
{
"kind": "Separator",
"text": ",",
"start": 3744,
"end": 3745
},
{
"kind": "Field",
"text": "0.0",
"start": 3745,
"end": 3748
},
{
"kind": "Separator",
"text": ",",
"start": 3748,
"end": 3749
},
{
"kind": "Field",
"text": "\"mol⁻¹\"",
"start": 3749,
"end": 3759
},
{
"kind": "Separator",
"text": ",",
"start": 3759,
"end": 3760
},
{
"kind": "Field",
"text": "\"Exact value since 2019\"",
"start": 3760,
"end": 3784
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3784,
"end": 3786
},
{
"kind": "Field",
"text": "\"Electron Mass\"",
"start": 3786,
"end": 3801
},
{
"kind": "Separator",
"text": ",",
"start": 3801,
"end": 3802
},
{
"kind": "Field",
"text": "9.10938356e-31",
"start": 3802,
"end": 3816
},
{
"kind": "Separator",
"text": ",",
"start": 3816,
"end": 3817
},
{
"kind": "Field",
"text": "1.1e-38",
"start": 3817,
"end": 3824
},
{
"kind": "Separator",
"text": ",",
"start": 3824,
"end": 3825
},
{
"kind": "Field",
"text": "\"kg\"",
"start": 3825,
"end": 3829
},
{
"kind": "Separator",
"text": ",",
"start": 3829,
"end": 3830
},
{
"kind": "Field",
"text": "\"CODATA 2018 value\"",
"start": 3830,
"end": 3849
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3849,
"end": 3851
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3851,
"end": 3853
},
{
"kind": "Field",
"text": "# CSV with mixed data types in same column (challenging case)",
"start": 3853,
"end": 3914
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3914,
"end": 3916
},
{
"kind": "Field",
"text": "ID",
"start": 3916,
"end": 3918
},
{
"kind": "Separator",
"text": ",",
"start": 3918,
"end": 3919
},
{
"kind": "Field",
"text": "Data",
"start": 3919,
"end": 3923
},
{
"kind": "Separator",
"text": ",",
"start": 3923,
"end": 3924
},
{
"kind": "Field",
"text": "Type",
"start": 3924,
"end": 3928
},
{
"kind": "Separator",
"text": ",",
"start": 3928,
"end": 3929
},
{
"kind": "Field",
"text": "Description",
"start": 3929,
"end": 3940
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3940,
"end": 3942
},
{
"kind": "Field",
"text": "1",
"start": 3942,
"end": 3943
},
{
"kind": "Separator",
"text": ",",
"start": 3943,
"end": 3944
},
{
"kind": "Field",
"text": "42",
"start": 3944,
"end": 3946
},
{
"kind": "Separator",
"text": ",",
"start": 3946,
"end": 3947
},
{
"kind": "Field",
"text": "\"integer\"",
"start": 3947,
"end": 3956
},
{
"kind": "Separator",
"text": ",",
"start": 3956,
"end": 3957
},
{
"kind": "Field",
"text": "\"Answer to everything\"",
"start": 3957,
"end": 3979
},
{
"kind": "Newline",
"text": "\r\n",
"start": 3979,
"end": 3981
},
{
"kind": "Field",
"text": "2",
"start": 3981,
"end": 3982
},
{
"kind": "Separator",
"text": ",",
"start": 3982,
"end": 3983
},
{
"kind": "Field",
"text": "3.14159",
"start": 3983,
"end": 3990
},
{
"kind": "Separator",
"text": ",",
"start": 3990,
"end": 3991
},
{
"kind": "Field",
"text": "\"float\"",
"start": 3991,
"end": 3998
},
{
"kind": "Separator",
"text": ",",
"start": 3998,
"end": 3999
},
{
"kind": "Field",
"text": "\"Pi constant\"",
"start": 3999,
"end": 4012
},
{
"kind": "Newline",
"text": "\r\n",
"start": 4012,
"end": 4014
},
{
"kind": "Field",
"text": "3",
"start": 4014,
"end": 4015
},
{
"kind": "Separator",
"text": ",",
"start": 4015,
"end": 4016
},
{
"kind": "Field",
"text": "\"Hello World\"",
"start": 4016,
"end": 4029
},
{
"kind": "Separator",
"text": ",",
"start": 4029,
"end": 4030
},
{
"kind": "Field",
"text": "\"string\"",
"start": 4030,
"end": 4038
},
{
"kind": "Separator",
"text": ",",
"start": 4038,
"end": 4039
},
{
"kind": "Field",
"text": "\"Classic greeting\"",
"start": 4039,
"end": 4057
},
{
"kind": "Newline",
"text": "\r\n",
"start": 4057,
"end": 4059
},
{
"kind": "Field",
"text": "4",
"start": 4059,
"end": 4060
},
{
"kind": "Separator",
"text": ",",
"start": 4060,
"end": 4061
},
{
"kind": "Field",
"text": "true",
"start": 4061,
"end": 4065
},
{
"kind": "Separator",
"text": ",",
"start": 4065,
"end": 4066
},
{
"kind": "Field",
"text": "\"boolean\"",
"start": 4066,
"end": 4075
},
{
"kind": "Separator",
"text": ",",
"start": 4075,
"end": 4076
},
{
"kind": "Field",
"text": "\"Truth value\"",
"start": 4076,
"end": 4089
},
{
"kind": "Newline",
"text": "\r\n",
"start": 4089,
"end": 4091
},
{
"kind": "Field",
"text": "5",
"start": 4091,
"end": 4092
},
{
"kind": "Separator",
"text": ",",
"start": 4092,
"end": 4093
},
{
"kind": "Field",
"text": "\"2024-01-15\"",
"start": 4093,
"end": 4105
},
{
"kind": "Separator",
"text": ",",
"start": 4105,
"end": 4106
},
{
"kind": "Field",
"text": "\"date\"",
"start": 4106,
"end": 4112
},
{
"kind": "Separator",
"text": ",",
"start": 4112,
"end": 4113
},
{
"kind": "Field",
"text": "\"Start date\"",
"start": 4113,
"end": 4125
},
{
"kind": "Newline",
"text": "\r\n",
"start": 4125,
"end": 4127
},
{
"kind": "Newline",
"text": "\r\n",
"start": 4127,
"end": 4129
},
{
"kind": "Field",
"text": "# CSV with very long text fields",
"start": 4129,
"end": 4161
},
{
"kind": "Newline",
"text": "\r\n",
"start": 4161,
"end": 4163
},
{
"kind": "Field",
"text": "Title",
"start": 4163,
"end": 4168
},
{
"kind": "Separator",
"text": ",",
"start": 4168,
"end": 4169
},
{
"kind": "Field",
"text": "Content",
"start": 4169,
"end": 4176
},
{
"kind": "Separator",
"text": ",",
"start": 4176,
"end": 4177
},
{
"kind": "Field",
"text": "Author",
"start": 4177,
"end": 4183
},
{
"kind": "Separator",
"text": ",",
"start": 4183,
"end": 4184
},
{
"kind": "Field",
"text": "WordCount",
"start": 4184,
"end": 4193
},
{
"kind": "Newline",
"text": "\r\n",
"start": 4193,
"end": 4195
},
{
"kind": "Field",
"text": "\"Lorem Ipsum\"",
"start": 4195,
"end": 4208
},
{
"kind": "Separator",
"text": ",",
"start": 4208,
"end": 4209
},
{
"kind": "Field",
"text": "\"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\"",
"start": 4209,
"end": 4656
},
{
"kind": "Separator",
"text": ",",
"start": 4656,
"end": 4657
},
{
"kind": "Field",
"text": "\"John Writer\"",
"start": 4657,
"end": 4670
},
{
"kind": "Separator",
"text": ",",
"start": 4670,
"end": 4671
},
{
"kind": "Field",
"text": "85",
"start": 4671,
"end": 4673
},
{
"kind": "Newline",
"text": "\r\n",
"start": 4673,
"end": 4675
},
{
"kind": "Field",
"text": "\"Technical Documentation\"",
"start": 4675,
"end": 4700
},
{
"kind": "Separator",
"text": ",",
"start": 4700,
"end": 4701
},
{
"kind": "Field",
"text": "\"This documentation covers the API endpoints, authentication methods, error handling, rate limiting, and best practices for integrating with our service. It includes code examples in multiple programming languages, detailed parameter descriptions, response formats, and troubleshooting guides for common issues that developers might encounter.\"",
"start": 4701,
"end": 5045
},
{
"kind": "Separator",
"text": ",",
"start": 5045,
"end": 5046
},
{
"kind": "Field",
"text": "\"Technical Team\"",
"start": 5046,
"end": 5062
},
{
"kind": "Separator",
"text": ",",
"start": 5062,
"end": 5063
},
{
"kind": "Field",
"text": "52",
"start": 5063,
"end": 5065
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5065,
"end": 5067
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5067,
"end": 5069
},
{
"kind": "Field",
"text": "# Edge case: CSV with only one column",
"start": 5069,
"end": 5106
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5106,
"end": 5108
},
{
"kind": "Field",
"text": "Names",
"start": 5108,
"end": 5113
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5113,
"end": 5115
},
{
"kind": "Field",
"text": "Alice",
"start": 5115,
"end": 5120
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5120,
"end": 5122
},
{
"kind": "Field",
"text": "Bob",
"start": 5122,
"end": 5125
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5125,
"end": 5127
},
{
"kind": "Field",
"text": "Charlie",
"start": 5127,
"end": 5134
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5134,
"end": 5136
},
{
"kind": "Field",
"text": "David",
"start": 5136,
"end": 5141
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5141,
"end": 5143
},
{
"kind": "Field",
"text": "Eve",
"start": 5143,
"end": 5146
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5146,
"end": 5148
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5148,
"end": 5150
},
{
"kind": "Field",
"text": "# Edge case: CSV with only one row",
"start": 5150,
"end": 5184
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5184,
"end": 5186
},
{
"kind": "Field",
"text": "SingleRow",
"start": 5186,
"end": 5195
},
{
"kind": "Separator",
"text": ",",
"start": 5195,
"end": 5196
},
{
"kind": "Field",
"text": "With",
"start": 5196,
"end": 5200
},
{
"kind": "Separator",
"text": ",",
"start": 5200,
"end": 5201
},
{
"kind": "Field",
"text": "Multiple",
"start": 5201,
"end": 5209
},
{
"kind": "Separator",
"text": ",",
"start": 5209,
"end": 5210
},
{
"kind": "Field",
"text": "Columns",
"start": 5210,
"end": 5217
},
{
"kind": "Separator",
"text": ",",
"start": 5217,
"end": 5218
},
{
"kind": "Field",
"text": "But",
"start": 5218,
"end": 5221
},
{
"kind": "Separator",
"text": ",",
"start": 5221,
"end": 5222
},
{
"kind": "Field",
"text": "Only",
"start": 5222,
"end": 5226
},
{
"kind": "Separator",
"text": ",",
"start": 5226,
"end": 5227
},
{
"kind": "Field",
"text": "One",
"start": 5227,
"end": 5230
},
{
"kind": "Separator",
"text": ",",
"start": 5230,
"end": 5231
},
{
"kind": "Field",
"text": "Data",
"start": 5231,
"end": 5235
},
{
"kind": "Separator",
"text": ",",
"start": 5235,
"end": 5236
},
{
"kind": "Field",
"text": "Row",
"start": 5236,
"end": 5239
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5239,
"end": 5241
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5241,
"end": 5243
},
{
"kind": "Field",
"text": "# Edge case: Empty CSV (just headers)",
"start": 5243,
"end": 5280
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5280,
"end": 5282
},
{
"kind": "Field",
"text": "Column1",
"start": 5282,
"end": 5289
},
{
"kind": "Separator",
"text": ",",
"start": 5289,
"end": 5290
},
{
"kind": "Field",
"text": "Column2",
"start": 5290,
"end": 5297
},
{
"kind": "Separator",
"text": ",",
"start": 5297,
"end": 5298
},
{
"kind": "Field",
"text": "Column3",
"start": 5298,
"end": 5305
},
{
"kind": "Separator",
"text": ",",
"start": 5305,
"end": 5306
},
{
"kind": "Field",
"text": "Column4",
"start": 5306,
"end": 5313
},
{
"kind": "Separator",
"text": ",",
"start": 5313,
"end": 5314
},
{
"kind": "Field",
"text": "Column5",
"start": 5314,
"end": 5321
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5321,
"end": 5323
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5323,
"end": 5325
},
{
"kind": "Field",
"text": "# Edge case: CSV with trailing commas",
"start": 5325,
"end": 5362
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5362,
"end": 5364
},
{
"kind": "Field",
"text": "Name",
"start": 5364,
"end": 5368
},
{
"kind": "Separator",
"text": ",",
"start": 5368,
"end": 5369
},
{
"kind": "Field",
"text": "Age",
"start": 5369,
"end": 5372
},
{
"kind": "Separator",
"text": ",",
"start": 5372,
"end": 5373
},
{
"kind": "Field",
"text": "City",
"start": 5373,
"end": 5377
},
{
"kind": "Separator",
"text": ",",
"start": 5377,
"end": 5378
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5378,
"end": 5380
},
{
"kind": "Field",
"text": "John",
"start": 5380,
"end": 5384
},
{
"kind": "Separator",
"text": ",",
"start": 5384,
"end": 5385
},
{
"kind": "Field",
"text": "30",
"start": 5385,
"end": 5387
},
{
"kind": "Separator",
"text": ",",
"start": 5387,
"end": 5388
},
{
"kind": "Field",
"text": "New York",
"start": 5388,
"end": 5396
},
{
"kind": "Separator",
"text": ",",
"start": 5396,
"end": 5397
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5397,
"end": 5399
},
{
"kind": "Field",
"text": "Jane",
"start": 5399,
"end": 5403
},
{
"kind": "Separator",
"text": ",",
"start": 5403,
"end": 5404
},
{
"kind": "Field",
"text": "25",
"start": 5404,
"end": 5406
},
{
"kind": "Separator",
"text": ",",
"start": 5406,
"end": 5407
},
{
"kind": "Field",
"text": "London",
"start": 5407,
"end": 5413
},
{
"kind": "Separator",
"text": ",",
"start": 5413,
"end": 5414
},
{
"kind": "Newline",
"text": "\r\n",
"start": 5414,
"end": 5416
},
{
"kind": "Field",
"text": "Bob",
"start": 5416,
"end": 5419
},
{
"kind": "Separator",
"text": ",",
"start": 5419,
"end": 5420
},
{
"kind": "Field",
"text": "35",
"start": 5420,
"end": 5422
},
{
"kind": "Separator",
"text": ",",
"start": 5422,
"end": 5423
},
{
"kind": "Field",
"text": "Toronto",
"start": 5423,
"end": 5430
},
{
"kind": "Separator",
"text": ",",
"start": 5430,
"end": 5431
},
{
"kind": "Eof",
"text": "",
"start": 5431,
"end": 5431
}
],
"errors": []
}