mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-24 04:09:28 +00:00
[typescript] update grammar
This commit is contained in:
@@ -1064,6 +1064,9 @@
|
||||
{
|
||||
"include": "#indexer-declaration"
|
||||
},
|
||||
{
|
||||
"include": "#indexer-mapped-type-declaration"
|
||||
},
|
||||
{
|
||||
"include": "#field-declaration"
|
||||
},
|
||||
@@ -1269,6 +1272,38 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"indexer-mapped-type-declaration": {
|
||||
"name": "meta.indexer.mappedtype.declaration.js",
|
||||
"begin": "(?:(?<!\\.|\\$)\\b(readonly)\\s*)?(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s+(in)\\s+",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "storage.modifier.js"
|
||||
},
|
||||
"2": {
|
||||
"name": "meta.brace.square.js"
|
||||
},
|
||||
"3": {
|
||||
"name": "entity.name.type.js"
|
||||
},
|
||||
"4": {
|
||||
"name": "keyword.operator.expression.in.js"
|
||||
}
|
||||
},
|
||||
"end": "(\\])\\s*(\\?\\s*)?|$",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "meta.brace.square.js"
|
||||
},
|
||||
"2": {
|
||||
"name": "keyword.operator.optional.js"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#type"
|
||||
}
|
||||
]
|
||||
},
|
||||
"function-declaration": {
|
||||
"name": "meta.function.js",
|
||||
"begin": "(?<!\\.|\\$)\\b(?:(export)\\s+)?(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",
|
||||
@@ -2780,7 +2815,7 @@
|
||||
},
|
||||
{
|
||||
"name": "string.regex.js",
|
||||
"begin": "/(?![/*])(?=(?:[^/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\])+/(?![/*])[gimy]*(?!\\s*[a-zA-Z0-9_$]))",
|
||||
"begin": "(?<![_$[:alnum:]])/(?![/*])(?=(?:[^/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\])+/(?![/*])[gimy]*(?!\\s*[a-zA-Z0-9_$]))",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.js"
|
||||
@@ -3571,5 +3606,5 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"version": "https://github.com/Microsoft/TypeScript-TmLanguage/commit/4d0bdebb93aadc25ecbb903ebc897e9cd5fab69c"
|
||||
"version": "https://github.com/Microsoft/TypeScript-TmLanguage/commit/b5ce6b5632711b9230a33213874b818d994acab9"
|
||||
}
|
||||
Reference in New Issue
Block a user