File tree 4 files changed +48
-15
lines changed
4 files changed +48
-15
lines changed Original file line number Diff line number Diff line change 11
11
},
12
12
"editor.insertSpaces" : true ,
13
13
"ecl.debugLogging" : true ,
14
- "ecl.launchConfiguration" : " not found " ,
14
+ "ecl.launchConfiguration" : " localhost (user settings) " ,
15
15
"ecl.targetCluster" : {},
16
16
"svg.preview.background" : " black"
17
17
}
Original file line number Diff line number Diff line change 110
110
"activationEvents" : [
111
111
" onLanguage:ecl" ,
112
112
" onNotebook:ecl-notebook" ,
113
- " onLanguage:kel"
113
+ " onLanguage:kel" ,
114
+ " workspaceContains:*.ecl" ,
115
+ " workspaceContains:*.ecllib" ,
116
+ " workspaceContains:*.mod" ,
117
+ " workspaceContains:*.eclnb" ,
118
+ " workspaceContains:*.kel" ,
119
+ " workspaceContains:*.dashy"
114
120
],
115
121
"contributes" : {
116
122
"languages" : [
164
170
"language" : " kel" ,
165
171
"scopeName" : " source.kel" ,
166
172
"path" : " ./syntaxes/kel.tmLanguage.json"
173
+ },
174
+ {
175
+ "scopeName" : " source.json.dashy" ,
176
+ "path" : " ./syntaxes/dashy.tmLanguage.json" ,
177
+ "injectTo" : [
178
+ " source.json"
179
+ ]
167
180
}
168
181
],
169
182
"snippets" : [
1177
1190
}
1178
1191
]
1179
1192
}
1180
- }
1193
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "scopeName" : " source.json.dashy" ,
3
+ "fileTypes" : [
4
+ " dashy"
5
+ ],
6
+ "name" : " Dashy" ,
7
+ "patterns" : [
8
+ {
9
+ "include" : " source.json"
10
+ }
11
+ ]
12
+ }
Original file line number Diff line number Diff line change 4
4
" kel"
5
5
],
6
6
"name" : " KEL" ,
7
- "patterns" : [{
7
+ "patterns" : [
8
+ {
8
9
"include" : " #expression"
9
10
},
10
11
{
16
17
"match" : " \\ b(?i:(%|\\ *|\\ +|-|/))\\ b"
17
18
},
18
19
{
19
- "patterns" : [{
20
+ "patterns" : [
21
+ {
20
22
"include" : " #regions"
21
23
},
22
24
{
47
49
"name" : " entity.name.function.kel" ,
48
50
"match" : " \\ b(?i:(fdc|filter|format|global|kelbase|kelquery|link|null|resources))\\ b"
49
51
},
50
-
51
52
"functionsEcl" : {
52
53
"name" : " entity.name.function.ecl" ,
53
54
"match" : " \\ b(?i:(abs|acos|asin|atan|atan2|cos|cosh|exists|exp|if|intformat|length|ln|log|map|power|realformat|round|roundup|sin|sinh|sqrt|tan|tanh|topn|trim|truncate))\\ b"
62
63
},
63
64
"expression" : {
64
65
"name" : " meta.expression.kel" ,
65
- "patterns" : [{
66
+ "patterns" : [
67
+ {
66
68
"include" : " #comment"
67
69
},
68
70
{
84
86
},
85
87
"comment" : {
86
88
"name" : " comment.kel" ,
87
- "patterns" : [{
89
+ "patterns" : [
90
+ {
88
91
"include" : " #comment-block-doc"
89
92
},
90
93
{
111
114
},
112
115
"string" : {
113
116
"name" : " string.kel" ,
114
- "patterns" : [{
115
- "include" : " #qstring-single"
116
- }]
117
+ "patterns" : [
118
+ {
119
+ "include" : " #qstring-single"
120
+ }
121
+ ]
117
122
},
118
123
"qstring-single" : {
119
124
"begin" : " '" ,
120
125
"end" : " \\ '|(?:[^\\\\\\ n]$)" ,
121
126
"name" : " string.single.kel" ,
122
- "patterns" : [{
123
- "include" : " #string-character-escape"
124
- }]
127
+ "patterns" : [
128
+ {
129
+ "include" : " #string-character-escape"
130
+ }
131
+ ]
125
132
},
126
133
"string-character-escape" : {
127
134
"match" : " \\\\ (x\\ h{2}|[0-2][0-7]{,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)" ,
128
135
"name" : " constant.character.escape.kel"
129
136
},
130
137
"literal" : {
131
138
"name" : " literal.kel" ,
132
- "patterns" : [{
139
+ "patterns" : [
140
+ {
133
141
"include" : " #numeric-literal"
134
142
},
135
143
{
You can’t perform that action at this time.
0 commit comments