Update compiled grammar
This commit is contained in:
@@ -108,6 +108,14 @@
|
|||||||
"match": "(?x)\\]",
|
"match": "(?x)\\]",
|
||||||
"name": "punctuation.squarebracket.close.ql"
|
"name": "punctuation.squarebracket.close.ql"
|
||||||
},
|
},
|
||||||
|
"open-angle": {
|
||||||
|
"match": "(?x)<",
|
||||||
|
"name": "punctuation.anglebracket.open.ql"
|
||||||
|
},
|
||||||
|
"close-angle": {
|
||||||
|
"match": "(?x)>",
|
||||||
|
"name": "punctuation.anglebracket.close.ql"
|
||||||
|
},
|
||||||
"operator-or-punctuation": {
|
"operator-or-punctuation": {
|
||||||
"patterns": [
|
"patterns": [
|
||||||
{
|
{
|
||||||
@@ -151,6 +159,12 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"include": "#close-bracket"
|
"include": "#close-bracket"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#open-angle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#close-angle"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -723,15 +737,48 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"import-directive": {
|
"instantiation-args": {
|
||||||
"end": "(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))) (?!\\s*(\\.|\\:\\:))",
|
"name": "meta.type.parameters.ql",
|
||||||
"endCaptures": {
|
"patterns": [
|
||||||
"0": {
|
{
|
||||||
|
"include": "#instantiation-args"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#non-context-sensitive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",
|
||||||
"name": "entity.name.type.namespace.ql"
|
"name": "entity.name.type.namespace.ql"
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"begin": "(?x)((?:<))",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#open-angle"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
"end": "(?x)((?:>))",
|
||||||
|
"endCaptures": {
|
||||||
|
"1": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#close-angle"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"import-directive": {
|
||||||
|
"end": "(?x)(?<!\\bimport)(?<=(?:\\>)|[A-Za-z0-9_]) (?!\\s*(\\.|\\:\\:|\\,|(?:<)))",
|
||||||
"name": "meta.block.import-directive.ql",
|
"name": "meta.block.import-directive.ql",
|
||||||
"patterns": [
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#instantiation-args"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"include": "#non-context-sensitive"
|
"include": "#non-context-sensitive"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user