mirror of https://github.com/microsoft/vscode.git
parent
01e36597fe
commit
c9948b69ee
|
@ -6,7 +6,7 @@
|
|||
"git": {
|
||||
"name": "dotnet/csharp-tmLanguage",
|
||||
"repositoryUrl": "https://github.com/dotnet/csharp-tmLanguage",
|
||||
"commitHash": "d63e2661d4e0c83b6c7810eb1d0eedc5da843b04"
|
||||
"commitHash": "62026a70f9fcc42d9222eccfec34ed5ee0784f3d"
|
||||
}
|
||||
},
|
||||
"license": "MIT",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/dotnet/csharp-tmLanguage/commit/d63e2661d4e0c83b6c7810eb1d0eedc5da843b04",
|
||||
"version": "https://github.com/dotnet/csharp-tmLanguage/commit/62026a70f9fcc42d9222eccfec34ed5ee0784f3d",
|
||||
"name": "C#",
|
||||
"scopeName": "source.cs",
|
||||
"patterns": [
|
||||
|
@ -4206,7 +4206,7 @@
|
|||
]
|
||||
},
|
||||
"invocation-expression": {
|
||||
"begin": "(?x)\n(?:\n (?:(\\?)\\s*)? # preceding null-conditional operator?\n (\\.)\\s*| # preceding dot?\n (->)\\s* # preceding pointer arrow?\n)?\n(@?[_[:alpha:]][_[:alnum:]]*)\\s* # method name\n(\n <\n (?<type_args>\n [^<>()]++|\n <\\g<type_args>*+>|\n \\(\\g<type_args>*+\\)\n )*+\n >\\s*\n)? # type arguments\n(?=\\() # open paren of argument list",
|
||||
"begin": "(?x)\n(?:\n (?:(\\?)\\s*)? # preceding null-conditional operator?\n (\\.)\\s*| # preceding dot?\n (->)\\s* # preceding pointer arrow?\n)?\n(@?[_[:alpha:]][_[:alnum:]]*)\\s* # method name\n(\n <\n (?<type_args>\n [^<>()]|\n \\((?:[^<>()]|<[^<>()]*>|\\([^<>()]*\\))*\\)|\n <\\g<type_args>*>\n )*\n >\\s*\n)? # type arguments\n(?=\\() # open paren of argument list",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.null-conditional.cs"
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
"git": {
|
||||
"name": "jlelong/vscode-latex-basics",
|
||||
"repositoryUrl": "https://github.com/jlelong/vscode-latex-basics",
|
||||
"commitHash": "59971565a7065dbb617576c04add9d891b056319"
|
||||
"commitHash": "dfa69a16a1154dbc820dc1111d72faa6954dd1e2"
|
||||
}
|
||||
},
|
||||
"license": "MIT",
|
||||
"version": "1.9.0",
|
||||
"version": "1.10.0",
|
||||
"description": "The files in syntaxes/ were originally part of https://github.com/James-Yu/LaTeX-Workshop. They have been extracted in the hope that they can useful outside of the LaTeX-Workshop extension.",
|
||||
"licenseDetail": [
|
||||
"Copyright (c) vscode-latex-basics authors",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/jlelong/vscode-latex-basics/commit/59971565a7065dbb617576c04add9d891b056319",
|
||||
"version": "https://github.com/jlelong/vscode-latex-basics/commit/7a35f5e0f19b28f5f1366579e2a9ad34df4f40c9",
|
||||
"name": "LaTeX",
|
||||
"scopeName": "text.tex.latex",
|
||||
"patterns": [
|
||||
|
@ -761,6 +761,49 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "\\s*\\\\begin\\{(?:javacode|javaverbatim|javablock|javaconcode|javaconsole|javaconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",
|
||||
"end": "\\s*\\\\end\\{(?:javacode|javaverbatim|javablock|javaconcode|javaconsole|javaconverbatim)\\*?\\}",
|
||||
"captures": {
|
||||
"0": {
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#begin-env-tokenizer"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?:\\G|(?<=\\]))(\\{)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"end": "(\\})",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "variable.parameter.function.latex"
|
||||
},
|
||||
{
|
||||
"begin": "^(?=\\s*)",
|
||||
"end": "^\\s*(?=\\\\end\\{(?:javacode|javaverbatim|javablock|javaconcode|javaconsole|javaconverbatim)\\*?\\})",
|
||||
"contentName": "source.java",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.java"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "\\s*\\\\begin\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",
|
||||
"end": "\\s*\\\\end\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\}",
|
||||
|
@ -1106,7 +1149,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "\\s*\\\\begin\\{([a-zA-Z]*code|lstlisting|minted|pyglist)\\*?\\}(?:\\[.*\\])?(?:\\{.*\\})?",
|
||||
"begin": "\\s*\\\\begin\\{((?:[a-zA-Z]*code|lstlisting|minted|pyglist)\\*?)\\}(?:\\[.*\\])?(?:\\{.*\\})?",
|
||||
"captures": {
|
||||
"0": {
|
||||
"patterns": [
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -4,7 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/jlelong/vscode-latex-basics/commit/56e2dc967e6bafafc1acfeeb80af42b8328b021a",
|
||||
"version": "https://github.com/jlelong/vscode-latex-basics/commit/dfa69a16a1154dbc820dc1111d72faa6954dd1e2",
|
||||
"name": "Markdown",
|
||||
"scopeName": "text.tex.markdown_latex_combined",
|
||||
"patterns": [
|
||||
|
@ -2483,14 +2483,34 @@
|
|||
"name": "meta.separator.markdown"
|
||||
},
|
||||
"frontMatter": {
|
||||
"begin": "\\A-{3}\\s*$",
|
||||
"contentName": "meta.embedded.block.frontmatter",
|
||||
"begin": "\\A(?=(-{3,}))",
|
||||
"end": "^ {,3}\\1-*[ \\t]*$|^[ \\t]*\\.{3}$",
|
||||
"applyEndPatternLast": 1,
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.end.frontmatter"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.yaml"
|
||||
"begin": "\\A(-{3,})(.*)$",
|
||||
"while": "^(?! {,3}\\1-*[ \\t]*$|[ \\t]*\\.{3}$)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.begin.frontmatter"
|
||||
},
|
||||
"2": {
|
||||
"name": "comment.frontmatter"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.frontmatter",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.yaml"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"end": "(^|\\G)-{3}|\\.{3}\\s*$"
|
||||
]
|
||||
},
|
||||
"table": {
|
||||
"name": "markup.table.markdown",
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
"git": {
|
||||
"name": "vscode-logfile-highlighter",
|
||||
"repositoryUrl": "https://github.com/emilast/vscode-logfile-highlighter",
|
||||
"commitHash": "eb50e785c27b4b4f7dbf6c0e801c58fe91baef5d"
|
||||
"commitHash": "fc571bd87b33bb69d3bdc0052f94face723ee4f7"
|
||||
}
|
||||
},
|
||||
"license": "MIT",
|
||||
"version": "2.17.0"
|
||||
"version": "3.3.4"
|
||||
}
|
||||
],
|
||||
"version": 1
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/emilast/vscode-logfile-highlighter/commit/eb50e785c27b4b4f7dbf6c0e801c58fe91baef5d",
|
||||
"version": "https://github.com/emilast/vscode-logfile-highlighter/commit/fc571bd87b33bb69d3bdc0052f94face723ee4f7",
|
||||
"name": "Log file",
|
||||
"scopeName": "text.log",
|
||||
"patterns": [
|
||||
|
@ -69,7 +69,7 @@
|
|||
"name": "string.regexp, strong log.error"
|
||||
},
|
||||
{
|
||||
"match": "\\b\\d{4}-\\d{2}-\\d{2}(T|\\b)",
|
||||
"match": "\\b\\d{4}-\\d{2}-\\d{2}(?=T|\\b)",
|
||||
"name": "comment log.date"
|
||||
},
|
||||
{
|
||||
|
@ -77,7 +77,11 @@
|
|||
"name": "comment log.date"
|
||||
},
|
||||
{
|
||||
"match": "\\d{1,2}:\\d{2}(:\\d{2}([.,]\\d{1,})?)?(Z| ?[+-]\\d{1,2}:\\d{2})?\\b",
|
||||
"match": "T?\\d{1,2}:\\d{2}(:\\d{2}([.,]\\d{1,})?)?(Z| ?[+-]\\d{1,2}:\\d{2})?\\b",
|
||||
"name": "comment log.date"
|
||||
},
|
||||
{
|
||||
"match": "T\\d{2}\\d{2}(\\d{2}([.,]\\d{1,})?)?(Z| ?[+-]\\d{1,2}\\d{2})?\\b",
|
||||
"name": "comment log.date"
|
||||
},
|
||||
{
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"git": {
|
||||
"name": "textmate/perl.tmbundle",
|
||||
"repositoryUrl": "https://github.com/textmate/perl.tmbundle",
|
||||
"commitHash": "d9841a0878239fa43f88c640f8d458590f97e8f5"
|
||||
"commitHash": "a85927a902d6e5d7805f56a653f324d34dfad53a"
|
||||
}
|
||||
},
|
||||
"licenseDetail": [
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"git": {
|
||||
"name": "dotnet/razor",
|
||||
"repositoryUrl": "https://github.com/dotnet/razor",
|
||||
"commitHash": "39159764277f3c80a786d8872eba7730da3d7ef0"
|
||||
"commitHash": "9b1e979b6c3fe7cfbe30f595b9b0994d20bd482c"
|
||||
}
|
||||
},
|
||||
"license": "MIT",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/dotnet/razor/commit/39159764277f3c80a786d8872eba7730da3d7ef0",
|
||||
"version": "https://github.com/dotnet/razor/commit/9b1e979b6c3fe7cfbe30f595b9b0994d20bd482c",
|
||||
"name": "ASP.NET Razor",
|
||||
"scopeName": "text.html.cshtml",
|
||||
"injections": {
|
||||
|
@ -1636,6 +1636,9 @@
|
|||
{
|
||||
"include": "source.cs#switch-label"
|
||||
},
|
||||
{
|
||||
"include": "#csharp-code-block"
|
||||
},
|
||||
{
|
||||
"include": "#razor-codeblock-body"
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"git": {
|
||||
"name": "jtbandes/swift-tmlanguage",
|
||||
"repositoryUrl": "https://github.com/jtbandes/swift-tmlanguage",
|
||||
"commitHash": "860eface4241cf9f2174d5fa690bd34389ac8d26"
|
||||
"commitHash": "b8d2889b4af1d8bad41578317a6adade642555a3"
|
||||
}
|
||||
},
|
||||
"license": "MIT"
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/jtbandes/swift-tmlanguage/commit/860eface4241cf9f2174d5fa690bd34389ac8d26",
|
||||
"version": "https://github.com/jtbandes/swift-tmlanguage/commit/b8d2889b4af1d8bad41578317a6adade642555a3",
|
||||
"name": "Swift",
|
||||
"scopeName": "source.swift",
|
||||
"comment": "See swift.tmbundle/grammar-test.swift for test cases.",
|
||||
|
@ -3081,7 +3081,7 @@
|
|||
{
|
||||
"comment": "Single-line regular expression literals must be matched all in one go\n in order to avoid ambiguities with operators, and to adhere to certain\n parsing rules in SE-0354/SE-0355, such as:\n - A regex literal will not be parsed if it contains an unbalanced ).\n - A regex may end with a space only if it began with an escaped space",
|
||||
"name": "string.regexp.line.swift",
|
||||
"match": "(?x)\n(((\\#+)?)/) # (1) for captures, (2) for matching end, (3) for conditionals\n(?(3)|(?!/)) # is not a comment\n(?(3)|(?!\\s)) # does not start with a space or tab\n(\\\\\\s)? # (4) may start with an escaped space or tab\n(?<guts>\n (?> # no backtracking, avoids issues with negative lookbehind at end\n (?:\n \\\\Q\n (?:(?!\\\\E)(?!/\\2).)*+\n (?:\\\\E\n # A quoted sequence may not have a closing E, in which case it extends to the end of the regex\n | (?(3)|(?<!\\s))(?=/\\2)\n )\n | \\\\.\n | \\(\\?\\#[^)]*\\)\n | \\(\\?\n # we only support a fixed maximum number of braces because otherwise we can't balance the number of open and close braces\n \\{(?<g1>\\{)?+(?<g2>\\{)?+(?<g3>\\{)?+(?<g4>\\{)?+(?<g5>\\{)?+\n .+?\n \\}(?(<g1>)\\})(?(<g2>)\\})(?(<g3>)\\})(?(<g4>)\\})(?(<g5>)\\})\n (?:\\[(?!\\d)\\w+\\])?\n [X<>]?\n \\)\n | (?<class>\\[ (?:\\\\. | [^\\[\\]] | \\g<class>)+ \\])\n | \\(\\g<guts>?+\\)\n | (?:(?!/\\2)[^()\\[\\\\])+ # any character (until end)\n )+\n )\n)?+\n# may end with a space only if it is an extended literal or contains only a single escaped space\n(?(3)|(?(5)(?<!\\s)))\n(/\\2) # (12)\n| \\#+/.+(\\n)",
|
||||
"match": "(?x)\n(?!/\\s) # non-extended regex literals may not start with a space or tab\n(?!//) # disambiguation with line comments (redundant since comment rules occur earlier)\n(((\\#+)?)/) # (1) for captures, (2) for matching end, (3) for conditionals\n(\\\\\\s)? # (4) may start with an escaped space or tab\n(?<guts>\n (?> # no backtracking, avoids issues with negative lookbehind at end\n (?:\n \\\\Q\n (?:(?!\\\\E)(?!/\\2).)*+\n (?:\\\\E\n # A quoted sequence may not have a closing E, in which case it extends to the end of the regex\n | (?(3)|(?<!\\s))(?=/\\2)\n )\n | \\\\.\n | \\(\\?\\#[^)]*\\)\n | \\(\\?\n # InterpolatedCallout\n (?>(\\{(?:\\g<-1>|(?!{).*?)\\}))\n (?:\\[(?!\\d)\\w+\\])?\n [X<>]?\n \\)\n | (?<class>\\[ (?:\\\\. | [^\\[\\]] | \\g<class>)+ \\])\n | \\(\\g<guts>?+\\)\n | (?:(?!/\\2)[^()\\[\\\\])+ # any character (until end)\n )+\n )\n)?+\n# may end with a space only if it is an extended literal or contains only a single escaped space\n(?(3)|(?(5)(?<!\\s)))\n(/\\2) # (12)\n| \\#+/.+(\\n)",
|
||||
"captures": {
|
||||
"0": {
|
||||
"patterns": [
|
||||
|
@ -3093,10 +3093,10 @@
|
|||
"1": {
|
||||
"name": "punctuation.definition.string.begin.regexp.swift"
|
||||
},
|
||||
"12": {
|
||||
"8": {
|
||||
"name": "punctuation.definition.string.end.regexp.swift"
|
||||
},
|
||||
"13": {
|
||||
"9": {
|
||||
"name": "invalid.illegal.returns-not-allowed.regexp"
|
||||
}
|
||||
}
|
||||
|
@ -3155,31 +3155,61 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"comment": "'\\k<' NamedOrNumberRef '>'\n \"\\k'\" NamedOrNumberRef \"'\"\n '\\g<' NamedOrNumberRef '>'\n \"\\g'\" NamedOrNumberRef \"'\"",
|
||||
"match": "(?x)(\\\\[gk](<)|\\\\[gk]') (?: ((?!\\d)\\w+) (?:([+-])(\\d+))? | ([+-]?\\d+) (?:([+-])(\\d+))? ) ((?(2)>|'))",
|
||||
"comment": "'\\k<' NamedOrNumberRef '>'\n '\\g<' NamedOrNumberRef '>'",
|
||||
"match": "(?x)(\\\\[gk]<) (?: ((?!\\d)\\w+) (?:([+-])(\\d+))? | ([+-]?\\d+) (?:([+-])(\\d+))? ) (>)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "constant.character.escape.backslash.regexp"
|
||||
},
|
||||
"3": {
|
||||
"2": {
|
||||
"name": "variable.other.group-name.regexp"
|
||||
},
|
||||
"4": {
|
||||
"3": {
|
||||
"name": "keyword.operator.recursion-level.regexp"
|
||||
},
|
||||
"4": {
|
||||
"name": "constant.numeric.integer.decimal.regexp"
|
||||
},
|
||||
"5": {
|
||||
"name": "constant.numeric.integer.decimal.regexp"
|
||||
},
|
||||
"6": {
|
||||
"name": "constant.numeric.integer.decimal.regexp"
|
||||
},
|
||||
"7": {
|
||||
"name": "keyword.operator.recursion-level.regexp"
|
||||
},
|
||||
"8": {
|
||||
"7": {
|
||||
"name": "constant.numeric.integer.decimal.regexp"
|
||||
},
|
||||
"9": {
|
||||
"8": {
|
||||
"name": "constant.character.escape.backslash.regexp"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"comment": "\"\\k'\" NamedOrNumberRef \"'\"\n \"\\g'\" NamedOrNumberRef \"'\"",
|
||||
"match": "(?x)(\\\\[gk]') (?: ((?!\\d)\\w+) (?:([+-])(\\d+))? | ([+-]?\\d+) (?:([+-])(\\d+))? ) (')",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "constant.character.escape.backslash.regexp"
|
||||
},
|
||||
"2": {
|
||||
"name": "variable.other.group-name.regexp"
|
||||
},
|
||||
"3": {
|
||||
"name": "keyword.operator.recursion-level.regexp"
|
||||
},
|
||||
"4": {
|
||||
"name": "constant.numeric.integer.decimal.regexp"
|
||||
},
|
||||
"5": {
|
||||
"name": "constant.numeric.integer.decimal.regexp"
|
||||
},
|
||||
"6": {
|
||||
"name": "keyword.operator.recursion-level.regexp"
|
||||
},
|
||||
"7": {
|
||||
"name": "constant.numeric.integer.decimal.regexp"
|
||||
},
|
||||
"8": {
|
||||
"name": "constant.character.escape.backslash.regexp"
|
||||
}
|
||||
}
|
||||
|
@ -3291,7 +3321,7 @@
|
|||
},
|
||||
"literals-regular-expression-literal-callout": {
|
||||
"name": "meta.callout.regexp",
|
||||
"match": "(?x)\n# PCRECallout\n(\\()(?<keyw>\\?C)\n (?:\n (?<num>\\d+)\n | `(?<name>(?:[^`]|``)*)`\n | '(?<name>(?:[^']|'')*)'\n | \"(?<name>(?:[^\"]|\"\")*)\"\n | \\^(?<name>(?:[^\\^]|\\^\\^)*)\\^\n | %(?<name>(?:[^%]|%%)*)%\n | \\#(?<name>(?:[^#]|\\#\\#)*)\\#\n | \\$(?<name>(?:[^$]|\\$\\$)*)\\$\n | \\{(?<name>(?:[^}]|\\}\\})*)\\}\n )?\n(\\))\n# NamedCallout\n| (\\()(?<keyw>\\*)\n (?<name>(?!\\d)\\w+)\n (?:\\[(?<tag>(?!\\d)\\w+)\\])?\n (?:\\{ [^,}]+ (?:,[^,}]+)* \\})?\n (\\))\n# InterpolatedCallout\n| (\\()(?<keyw>\\?)\n # we only support a fixed maximum number of braces because otherwise we can't balance the number of open and close braces\n (\\{(?<g1>\\{)?+(?<g2>\\{)?+(?<g3>\\{)?+(?<g4>\\{)?+(?<g5>\\{)?+) .+? \\}(?(<g1>)\\})(?(<g2>)\\})(?(<g3>)\\})(?(<g4>)\\})(?(<g5>)\\})\n (?:\\[(?<tag>(?!\\d)\\w+)\\])?\n (?<keyw>[X<>]?)\n (\\))",
|
||||
"match": "(?x)\n# PCRECallout\n(\\()(?<keyw>\\?C)\n (?:\n (?<num>\\d+)\n | `(?<name>(?:[^`]|``)*)`\n | '(?<name>(?:[^']|'')*)'\n | \"(?<name>(?:[^\"]|\"\")*)\"\n | \\^(?<name>(?:[^\\^]|\\^\\^)*)\\^\n | %(?<name>(?:[^%]|%%)*)%\n | \\#(?<name>(?:[^#]|\\#\\#)*)\\#\n | \\$(?<name>(?:[^$]|\\$\\$)*)\\$\n | \\{(?<name>(?:[^}]|\\}\\})*)\\}\n )?\n(\\))\n# NamedCallout\n| (\\()(?<keyw>\\*)\n (?<name>(?!\\d)\\w+)\n (?:\\[(?<tag>(?!\\d)\\w+)\\])?\n (?:\\{ [^,}]+ (?:,[^,}]+)* \\})?\n (\\))\n# InterpolatedCallout\n| (\\()(?<keyw>\\?)\n (?>(\\{(?:\\g<-1>|(?!{).*?)\\}))\n (?:\\[(?<tag>(?!\\d)\\w+)\\])?\n (?<keyw>[X<>]?)\n (\\))",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.group.regexp"
|
||||
|
@ -3350,13 +3380,13 @@
|
|||
"19": {
|
||||
"name": "keyword.control.callout.regexp"
|
||||
},
|
||||
"26": {
|
||||
"21": {
|
||||
"name": "variable.language.tag-name.regexp"
|
||||
},
|
||||
"27": {
|
||||
"22": {
|
||||
"name": "keyword.control.callout.regexp"
|
||||
},
|
||||
"28": {
|
||||
"23": {
|
||||
"name": "punctuation.definition.group.regexp"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue