mirror of
https://github.com/microsoft/vscode.git
synced 2026-02-15 07:28:05 +00:00
Update grammars (#291900)
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
"git": {
|
||||
"name": "JuliaEditorSupport/atom-language-julia",
|
||||
"repositoryUrl": "https://github.com/JuliaEditorSupport/atom-language-julia",
|
||||
"commitHash": "111548fbd25d083ec131d2732a4f46953ea92a65"
|
||||
"commitHash": "93454227ce9a7aa92f41b157c6a74f3971b4ae14"
|
||||
}
|
||||
},
|
||||
"license": "MIT",
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"vscode": "0.10.x"
|
||||
},
|
||||
"scripts": {
|
||||
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin JuliaEditorSupport/atom-language-julia grammars/julia_vscode.json ./syntaxes/julia.tmLanguage.json"
|
||||
"update-grammar": "node ../node_modules/vscode-grammar-updater/bin JuliaEditorSupport/atom-language-julia variants/julia_vscode.json ./syntaxes/julia.tmLanguage.json"
|
||||
},
|
||||
"categories": ["Programming Languages"],
|
||||
"contributes": {
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"information_for_contributors": [
|
||||
"This file has been converted from https://github.com/JuliaEditorSupport/atom-language-julia/blob/master/grammars/julia_vscode.json",
|
||||
"This file has been converted from https://github.com/JuliaEditorSupport/atom-language-julia/blob/master/variants/julia_vscode.json",
|
||||
"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/JuliaEditorSupport/atom-language-julia/commit/111548fbd25d083ec131d2732a4f46953ea92a65",
|
||||
"version": "https://github.com/JuliaEditorSupport/atom-language-julia/commit/93454227ce9a7aa92f41b157c6a74f3971b4ae14",
|
||||
"name": "Julia",
|
||||
"scopeName": "source.julia",
|
||||
"comment": "This grammar is used by Atom (Oniguruma), GitHub (PCRE), and VSCode (Oniguruma),\nso all regexps must be compatible with both engines.\n\nSpecs:\n- https://github.com/kkos/oniguruma/blob/master/doc/RE\n- https://www.pcre.org/current/doc/html/",
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"git": {
|
||||
"name": "jlelong/vscode-latex-basics",
|
||||
"repositoryUrl": "https://github.com/jlelong/vscode-latex-basics",
|
||||
"commitHash": "620451dfbdcd7eb36dcd79633e38c62099c13e0e"
|
||||
"commitHash": "1f62731d63abfd134e03f4744fcbccadac4e0153"
|
||||
}
|
||||
},
|
||||
"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/jlelong/vscode-latex-basics/commit/620451dfbdcd7eb36dcd79633e38c62099c13e0e",
|
||||
"version": "https://github.com/jlelong/vscode-latex-basics/commit/1f62731d63abfd134e03f4744fcbccadac4e0153",
|
||||
"name": "LaTeX",
|
||||
"scopeName": "text.tex.latex",
|
||||
"patterns": [
|
||||
@@ -2480,7 +2480,7 @@
|
||||
"name": "meta.function.verb.latex"
|
||||
},
|
||||
{
|
||||
"match": "((\\\\)(?:(?:py|pycon|pylab|pylabcon|sympy|sympycon)[cv]?|pyq|pycq|pyif))((?:\\[[^\\[]*?\\])?)(?:(?:([^a-zA-Z\\{])(.*?)(\\4))|(?:(\\{)(.*?)(\\})))",
|
||||
"match": "((\\\\)(?:(?:py|pycon|pylab|pylabcon|sympy|sympycon)[cv]?|pyq|pycq|pyif))((?:\\[[^\\[]*?\\])?)(?:(?:([^a-zA-Z\\{\\}\\[\\](),;\\s])(.*?)(\\4))|(?:(\\{)(.*?)(\\})))",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
@@ -3308,7 +3308,7 @@
|
||||
]
|
||||
},
|
||||
"citation-macro": {
|
||||
"begin": "((\\\\)(?:[aA]uto|foot|full|no|ref|short|[tT]ext|[pP]aren|[sS]mart)?[cC]ite(?:al)?(?:p|s|t|author|year(?:par)?|title)?[ANP]*\\*?)((?:(?:\\([^\\)]*\\)){0,2}(?:\\[[^\\]]*\\]){0,2}\\{[\\p{Alphabetic}\\p{Number}_:.-]*\\})*)(<[^\\]<>]*>)?((?:\\[[^\\]]*\\])*)(\\{)",
|
||||
"begin": "((\\\\)(?:[aA]uto|foot|full|footfull|no|ref|short|[tT]ext|[pP]aren|[sS]mart|[fFpP]vol|vol)?[cC]ite(?:al)?(?:p|s|t|author|year(?:par)?|title|url|date)?[ANP]*\\*?)((?:(?:\\([^\\)]*\\)){0,2}(?:\\[[^\\]]*\\]){0,2}\\{[\\p{Alphabetic}\\p{Number}_:.-]*\\})*)(<[^\\]<>]*>)?((?:\\[[^\\]]*\\])*)(\\{)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "keyword.control.cite.latex"
|
||||
|
||||
@@ -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/f40116471b3b479082937850c822a27208d6b054",
|
||||
"version": "https://github.com/jlelong/vscode-latex-basics/commit/76dc409348227db00f6779772f7763dc90cdf22e",
|
||||
"name": "TeX",
|
||||
"scopeName": "text.tex",
|
||||
"patterns": [
|
||||
@@ -154,7 +154,7 @@
|
||||
]
|
||||
},
|
||||
"conditionals": {
|
||||
"begin": "(?<=^\\s*)\\\\if[a-z]*",
|
||||
"begin": "(?<=^\\s*)\\\\if(?!f\\b)[a-z]*",
|
||||
"end": "(?<=^\\s*)\\\\fi",
|
||||
"patterns": [
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"git": {
|
||||
"name": "Shopify/ruby-lsp",
|
||||
"repositoryUrl": "https://github.com/Shopify/ruby-lsp",
|
||||
"commitHash": "2d5552a22f71ac75086c7f03d404df51e23f6535"
|
||||
"commitHash": "59da6a0ae3409437474b85d0daa5535f1878699d"
|
||||
}
|
||||
},
|
||||
"licenseDetail": [
|
||||
|
||||
@@ -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/Shopify/ruby-lsp/commit/2d5552a22f71ac75086c7f03d404df51e23f6535",
|
||||
"version": "https://github.com/Shopify/ruby-lsp/commit/59da6a0ae3409437474b85d0daa5535f1878699d",
|
||||
"name": "Ruby",
|
||||
"scopeName": "source.ruby",
|
||||
"patterns": [
|
||||
@@ -505,7 +505,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?x)\n(?<![\\w)])((/))(?![?*+])\n(?=\n (?:\\\\/|[^/])*+ # Do NOT change the order\n /[eimnosux]*\\s*\n (?:\n [)\\]}#.,?:]|\\|\\||&&|<=>|=>|==|=~|!~|!=|;|$|\n if|else|elsif|then|do|end|unless|while|until|or|and\n )\n |\n $\n)",
|
||||
"begin": "(?x)\n(?<![\\w)])((/))(?![?*+])(?!\\s*$)\n(?=\n (?:\\\\/|[^/])*+ # Do NOT change the order\n /[eimnosux]*\\s*\n (?:\n [)\\]}#.,?:]|\\|\\||&&|<=>|=>|==|=~|!~|!=|;|$|\n if|else|elsif|then|do|end|unless|while|until|or|and\n )\n)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "string.regexp.interpolated.ruby"
|
||||
@@ -1581,13 +1581,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)HTML)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)HTML)\\b\\1))",
|
||||
"comment": "Heredoc with embedded HTML",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.html",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)HTML)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)HTML)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1618,13 +1618,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)HAML)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)HAML)\\b\\1))",
|
||||
"comment": "Heredoc with embedded HAML",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.haml",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)HAML)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)HAML)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1655,13 +1655,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)XML)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)XML)\\b\\1))",
|
||||
"comment": "Heredoc with embedded XML",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)XML)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)XML)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1692,13 +1692,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)SQL)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)SQL)\\b\\1))",
|
||||
"comment": "Heredoc with embedded SQL",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.sql",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)SQL)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)SQL)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1729,13 +1729,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:GRAPHQL|GQL))\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)(?:GRAPHQL|GQL))\\b\\1))",
|
||||
"comment": "Heredoc with embedded GraphQL",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.graphql",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:GRAPHQL|GQL))\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)(?:GRAPHQL|GQL))\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1766,13 +1766,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)CSS)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)CSS)\\b\\1))",
|
||||
"comment": "Heredoc with embedded CSS",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.css",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)CSS)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)CSS)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1803,13 +1803,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)CPP)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)CPP)\\b\\1))",
|
||||
"comment": "Heredoc with embedded C++",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.cpp",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)CPP)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)CPP)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1840,13 +1840,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)C)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)C)\\b\\1))",
|
||||
"comment": "Heredoc with embedded C",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.c",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)C)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)C)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1877,13 +1877,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:JS|JAVASCRIPT))\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)(?:JS|JAVASCRIPT))\\b\\1))",
|
||||
"comment": "Heredoc with embedded Javascript",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.js",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:JS|JAVASCRIPT))\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)(?:JS|JAVASCRIPT))\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1914,13 +1914,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)JQUERY)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)JQUERY)\\b\\1))",
|
||||
"comment": "Heredoc with embedded jQuery Javascript",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.js.jquery",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)JQUERY)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)JQUERY)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1951,13 +1951,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:SH|SHELL))\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)(?:SH|SHELL))\\b\\1))",
|
||||
"comment": "Heredoc with embedded Shell",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.shell",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:SH|SHELL))\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)(?:SH|SHELL))\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -1988,13 +1988,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)LUA)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)LUA)\\b\\1))",
|
||||
"comment": "Heredoc with embedded Lua",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.lua",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)LUA)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)LUA)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -2025,13 +2025,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)RUBY)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)RUBY)\\b\\1))",
|
||||
"comment": "Heredoc with embedded Ruby",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)RUBY)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)RUBY)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -2062,13 +2062,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:YAML|YML))\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)(?:YAML|YML))\\b\\1))",
|
||||
"comment": "Heredoc with embedded YAML",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.yaml",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:YAML|YML))\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)(?:YAML|YML))\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -2099,13 +2099,13 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~]([\"'`]?)((?:[_\\w]+_|)SLIM)\\b\\1))",
|
||||
"begin": "(?=(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)SLIM)\\b\\1))",
|
||||
"comment": "Heredoc with embedded Slim",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.slim",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)SLIM)\\b\\1)",
|
||||
"begin": "(?><<[-~]?([\"'`]?)((?:[_\\w]+_|)SLIM)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
@@ -2162,7 +2162,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?>((<<[-~]([\"'`]?)(\\w+)\\3,\\s?)*<<[-~]([\"'`]?)(\\w+)\\5))(.*)",
|
||||
"begin": "(?>((<<[-~]?([\"'`]?)(\\w+)\\3,\\s?)*<<[-~]?([\"'`]?)(\\w+)\\5))(.*)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "string.definition.begin.ruby"
|
||||
|
||||
Reference in New Issue
Block a user