-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlanguage-configuration.json
71 lines (70 loc) · 2.3 KB
/
language-configuration.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{
"comments": {
// symbol used for single line comment. Remove this entry if your language does not support line comments
"lineComment": "#",
// symbols used for start and end a block comment. Remove this entry if your language does not support block comments
"blockComment": [ "(*", "*)" ],
"include": "#comments-inline",
},
"comments-inline": {
"patterns": [ "(*", "*)" ]
},
// symbols used as brackets
"brackets": [
[ "{", "}" ],
[ "[", "]" ],
[ "(", ")" ]
],
// symbols that are auto closed when typing
"autoClosingPairs": [
[ "{", "}" ],
[ "[", "]" ],
[ "(", ")" ],
[ "\"", "\"" ],
[ "'", "'" ],
[ "point", "endpoint" ],
[ "surface", "endsurface" ],
[ "polyline", "endpolyline" ],
[ "bspline", "endbspline" ],
[ "sweep", "endsweep" ],
[ "group", "endgroup" ],
[ "instance", "endinstance" ],
[ "torus", "endtorus" ],
[ "bank", "endbank" ],
[ "controlpoint", "endcontrolpoint" ],
[ "sweepmorph", "endsweepmorph" ],
[ "morphvisualizer", "endmorphvisualizer" ],
[ "circle", "endcircle" ],
[ "Disk", "enddisk" ],
[ "cylinder", "endcylinder" ],
[ "funnel", "endfunnel" ],
[ "sphere", "endsphere" ],
[ "ellipsoid", "endellipsoid" ],
[ "torus", "endtorus" ],
[ "torusknot", "endtorusknot" ],
[ "mobiusstrip", "endmobiusstrip" ],
[ "dupin", "enddupin" ],
[ "gencartesiansurf", "endgencartesiansurf" ],
[ "genparametricsurf", "endgenparametricsurf" ],
[ "genimplicitsurf", "endgenimplicitsurf" ],
[ "camera", "endcamera" ],
[ "light", "endlight" ],
[ "frontcolor", "endfrontcolor" ],
[ "backcolor", "endbackcolor" ],
[ "backface", "endbackface" ],
[ "subdivision", "endsubdivision" ],
[ "offset", "endoffset" ],
[ "include", "endinclude" ],
[ "crosssection", "endcrosssection" ],
[ "path", "endpath" ],
[ "(*", "*)" ]
],
// symbols that can be used to surround a selection
"surroundingPairs": [
[ "{", "}" ],
[ "[", "]" ],
[ "(", ")" ],
[ "\"", "\"" ],
[ "'", "'" ]
]
}