Skip to content

Commit 1229594

Browse files
deploy: 9cf5bf7
1 parent 9cf5bf7 commit 1229594

File tree

3 files changed

+65
-14
lines changed

3 files changed

+65
-14
lines changed

grammar.json

Lines changed: 62 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -197,10 +197,13 @@
197197
"name": "constant.language.mlir"
198198
},
199199
{
200-
"begin": "\\b(affine_map|affine_set)\\s*\\<",
200+
"begin": "\\b(affine_map|affine_set)\\s*(\\<)",
201201
"beginCaptures": {
202202
"1": {
203203
"name": "constant.language.mlir"
204+
},
205+
"2": {
206+
"name": "punctuation.bracket.angle.begin.mlir"
204207
}
205208
},
206209
"patterns": [
@@ -216,21 +219,34 @@
216219
"include": "#number"
217220
}
218221
],
219-
"end": "\\)\\>"
222+
"end": "\\)(\\>)",
223+
"endCaptures": {
224+
"1": {
225+
"name": "punctuation.bracket.angle.end.mlir"
226+
}
227+
}
220228
},
221229
{
222-
"begin": "\\b(dense|opaque|sparse)\\s*\\<",
230+
"begin": "\\b(dense|opaque|sparse)\\s*(\\<)",
223231
"beginCaptures": {
224232
"1": {
225233
"name": "constant.language.mlir"
234+
},
235+
"2": {
236+
"name": "punctuation.bracket.angle.begin.mlir"
226237
}
227238
},
228239
"patterns": [
229240
{
230241
"include": "#attribute_value"
231242
}
232243
],
233-
"end": "\\>"
244+
"end": "(\\>)",
245+
"endCaptures": {
246+
"1": {
247+
"name": "punctuation.bracket.angle.end.mlir"
248+
}
249+
}
234250
},
235251
{
236252
"begin": "\\[",
@@ -258,10 +274,13 @@
258274
"name": "entity.name.function.mlir"
259275
},
260276
{
261-
"begin": "(\\#[\\w\\$\\-\\.]+)\\<",
277+
"begin": "(\\#[\\w\\$\\-\\.]+)(\\<)",
262278
"beginCaptures": {
263279
"1": {
264280
"name": "constant.language.mlir"
281+
},
282+
"2": {
283+
"name": "punctuation.bracket.angle.begin.mlir"
265284
}
266285
},
267286
"patterns": [
@@ -275,7 +294,12 @@
275294
"include": "#bare_identifier"
276295
}
277296
],
278-
"end": "\\>"
297+
"end": "(\\>)",
298+
"endCaptures": {
299+
"1": {
300+
"name": "punctuation.bracket.angle.end.mlir"
301+
}
302+
}
279303
},
280304
{
281305
"match": "\\#[\\w\\$\\-\\.]+\\b",
@@ -285,7 +309,12 @@
285309
"include": "#type_value"
286310
},
287311
{
288-
"begin": "\\<",
312+
"begin": "(\\<)",
313+
"beginCaptures": {
314+
"1": {
315+
"name": "punctuation.bracket.angle.begin.mlir"
316+
}
317+
},
289318
"patterns": [
290319
{
291320
"include": "#attribute_value"
@@ -294,7 +323,12 @@
294323
"include": "#bare_identifier"
295324
}
296325
],
297-
"end": "\\>"
326+
"end": "(\\>)",
327+
"endCaptures": {
328+
"1": {
329+
"name": "punctuation.bracket.angle.end.mlir"
330+
}
331+
}
298332
}
299333
]
300334
},
@@ -318,10 +352,13 @@
318352
"type_value": {
319353
"patterns": [
320354
{
321-
"begin": "(\\![\\w\\$\\-\\.]+)\\<",
355+
"begin": "(\\![\\w\\$\\-\\.]+)(\\<)",
322356
"beginCaptures": {
323357
"1": {
324358
"name": "entity.name.type.mlir"
359+
},
360+
"2": {
361+
"name": "punctuation.bracket.angle.begin.mlir"
325362
}
326363
},
327364
"patterns": [
@@ -336,17 +373,25 @@
336373
"include": "#bare_identifier"
337374
}
338375
],
339-
"end": "\\>"
376+
"end": "(\\>)",
377+
"endCaptures": {
378+
"1": {
379+
"name": "punctuation.bracket.angle.end.mlir"
380+
}
381+
}
340382
},
341383
{
342384
"match": "\\![\\w\\$\\-\\.]+\\b",
343385
"name": "entity.name.type.mlir"
344386
},
345387
{
346-
"begin": "(complex|memref|tensor|tuple|vector)\\<",
388+
"begin": "(complex|memref|tensor|tuple|vector)(\\<)",
347389
"beginCaptures": {
348390
"1": {
349391
"name": "entity.name.type.mlir"
392+
},
393+
"2": {
394+
"name": "punctuation.bracket.angle.begin.mlir"
350395
}
351396
},
352397
"patterns": [
@@ -373,7 +418,12 @@
373418
"include": "#bare_identifier"
374419
}
375420
],
376-
"end": "\\>"
421+
"end": "(\\>)",
422+
"endCaptures": {
423+
"1": {
424+
"name": "punctuation.bracket.angle.end.mlir"
425+
}
426+
}
377427
},
378428
{
379429
"match": "bf16|f16|f32|f64|f80|f128|index|none|(u|s)?i[0-9]+",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vscode-mlir",
33
"displayName": "MLIR",
44
"description": "MLIR Language Extension",
5-
"version": "0.0.13",
5+
"version": "0.0.14",
66
"publisher": "llvm-vs-code-extensions",
77
"homepage": "https://mlir.llvm.org/",
88
"icon": "icon.png",

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"target": "es6",
55
"outDir": "out",
66
"rootDir": "src",
7-
"sourceMap": true
7+
"sourceMap": true,
8+
"skipLibCheck": true
89
},
910
"include": [
1011
"src"

0 commit comments

Comments
 (0)