[mlir][vscode] Update to capture angle brackets in types/attrs (#176665)
This updates the grammar of these types so that it is shown. Expanding what scopes are shown. Also enabled skipLibCheck.
This commit is contained in:
parent
f006cd7679
commit
9e087a6ed0
@ -197,10 +197,13 @@
|
||||
"name": "constant.language.mlir"
|
||||
},
|
||||
{
|
||||
"begin": "\\b(affine_map|affine_set)\\s*\\<",
|
||||
"begin": "\\b(affine_map|affine_set)\\s*(\\<)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "constant.language.mlir"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.bracket.angle.begin.mlir"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
@ -216,13 +219,21 @@
|
||||
"include": "#number"
|
||||
}
|
||||
],
|
||||
"end": "\\)\\>"
|
||||
"end": "\\)(\\>)",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.bracket.angle.end.mlir"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"begin": "\\b(dense|opaque|sparse)\\s*\\<",
|
||||
"begin": "\\b(dense|opaque|sparse)\\s*(\\<)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "constant.language.mlir"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.bracket.angle.begin.mlir"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
@ -230,7 +241,12 @@
|
||||
"include": "#attribute_value"
|
||||
}
|
||||
],
|
||||
"end": "\\>"
|
||||
"end": "(\\>)",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.bracket.angle.end.mlir"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"begin": "\\[",
|
||||
@ -258,10 +274,13 @@
|
||||
"name": "entity.name.function.mlir"
|
||||
},
|
||||
{
|
||||
"begin": "(\\#[\\w\\$\\-\\.]+)\\<",
|
||||
"begin": "(\\#[\\w\\$\\-\\.]+)(\\<)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "constant.language.mlir"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.bracket.angle.begin.mlir"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
@ -275,7 +294,12 @@
|
||||
"include": "#bare_identifier"
|
||||
}
|
||||
],
|
||||
"end": "\\>"
|
||||
"end": "(\\>)",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.bracket.angle.end.mlir"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"match": "\\#[\\w\\$\\-\\.]+\\b",
|
||||
@ -285,7 +309,12 @@
|
||||
"include": "#type_value"
|
||||
},
|
||||
{
|
||||
"begin": "\\<",
|
||||
"begin": "(\\<)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.bracket.angle.begin.mlir"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#attribute_value"
|
||||
@ -294,7 +323,12 @@
|
||||
"include": "#bare_identifier"
|
||||
}
|
||||
],
|
||||
"end": "\\>"
|
||||
"end": "(\\>)",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.bracket.angle.end.mlir"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -318,10 +352,13 @@
|
||||
"type_value": {
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(\\![\\w\\$\\-\\.]+)\\<",
|
||||
"begin": "(\\![\\w\\$\\-\\.]+)(\\<)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.type.mlir"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.bracket.angle.begin.mlir"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
@ -336,17 +373,25 @@
|
||||
"include": "#bare_identifier"
|
||||
}
|
||||
],
|
||||
"end": "\\>"
|
||||
"end": "(\\>)",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.bracket.angle.end.mlir"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"match": "\\![\\w\\$\\-\\.]+\\b",
|
||||
"name": "entity.name.type.mlir"
|
||||
},
|
||||
{
|
||||
"begin": "(complex|memref|tensor|tuple|vector)\\<",
|
||||
"begin": "(complex|memref|tensor|tuple|vector)(\\<)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.type.mlir"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.bracket.angle.begin.mlir"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
@ -373,7 +418,12 @@
|
||||
"include": "#bare_identifier"
|
||||
}
|
||||
],
|
||||
"end": "\\>"
|
||||
"end": "(\\>)",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.bracket.angle.end.mlir"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"match": "bf16|f16|f32|f64|f80|f128|index|none|(u|s)?i[0-9]+",
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
"name": "vscode-mlir",
|
||||
"displayName": "MLIR",
|
||||
"description": "MLIR Language Extension",
|
||||
"version": "0.0.13",
|
||||
"version": "0.0.14",
|
||||
"publisher": "llvm-vs-code-extensions",
|
||||
"homepage": "https://mlir.llvm.org/",
|
||||
"icon": "icon.png",
|
||||
|
||||
@ -4,7 +4,8 @@
|
||||
"target": "es6",
|
||||
"outDir": "out",
|
||||
"rootDir": "src",
|
||||
"sourceMap": true
|
||||
"sourceMap": true,
|
||||
"skipLibCheck": true
|
||||
},
|
||||
"include": [
|
||||
"src"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user