45 lines
1.5 KiB
JSON
45 lines
1.5 KiB
JSON
{
|
|
"name": "csv",
|
|
"scopeName": "text.csv",
|
|
"fileTypes": ["csv"],
|
|
"patterns": [
|
|
{
|
|
"match": "((?: *\"(?:[^\"]*\"\")*[^\"]*\" *(?:,|$))|(?:[^,]*(?:,|$)))?((?: *\"(?:[^\"]*\"\")*[^\"]*\" *(?:,|$))|(?:[^,]*(?:,|$)))?((?: *\"(?:[^\"]*\"\")*[^\"]*\" *(?:,|$))|(?:[^,]*(?:,|$)))?((?: *\"(?:[^\"]*\"\")*[^\"]*\" *(?:,|$))|(?:[^,]*(?:,|$)))?((?: *\"(?:[^\"]*\"\")*[^\"]*\" *(?:,|$))|(?:[^,]*(?:,|$)))?((?: *\"(?:[^\"]*\"\")*[^\"]*\" *(?:,|$))|(?:[^,]*(?:,|$)))?((?: *\"(?:[^\"]*\"\")*[^\"]*\" *(?:,|$))|(?:[^,]*(?:,|$)))?((?: *\"(?:[^\"]*\"\")*[^\"]*\" *(?:,|$))|(?:[^,]*(?:,|$)))?((?: *\"(?:[^\"]*\"\")*[^\"]*\" *(?:,|$))|(?:[^,]*(?:,|$)))?((?: *\"(?:[^\"]*\"\")*[^\"]*\" *(?:,|$))|(?:[^,]*(?:,|$)))?",
|
|
"name": "rainbowgroup",
|
|
"captures": {
|
|
"1": {
|
|
"name": "rainbow1"
|
|
},
|
|
"2": {
|
|
"name": "keyword.rainbow2"
|
|
},
|
|
"3": {
|
|
"name": "entity.name.function.rainbow3"
|
|
},
|
|
"4": {
|
|
"name": "comment.rainbow4"
|
|
},
|
|
"5": {
|
|
"name": "string.rainbow5"
|
|
},
|
|
"6": {
|
|
"name": "variable.parameter.rainbow6"
|
|
},
|
|
"7": {
|
|
"name": "constant.numeric.rainbow7"
|
|
},
|
|
"8": {
|
|
"name": "entity.name.type.rainbow8"
|
|
},
|
|
"9": {
|
|
"name": "markup.bold.rainbow9"
|
|
},
|
|
"10": {
|
|
"name": "invalid.rainbow10"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"uuid": "ca03e352-04ef-4340-9a6b-9b99aae1c418"
|
|
}
|