-
Notifications
You must be signed in to change notification settings - Fork 51
/
csv.tmLanguage.json
23 lines (22 loc) · 1.36 KB
/
csv.tmLanguage.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{ "name": "csv syntax",
"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"
}