mirror of
https://github.com/microsoft/vscode.git
synced 2026-10-09 20:02:22 +01:00
Update grammars (#248013)
This commit is contained in:
1 parent
e9daa2e0f3
commit
0ac234bbd0
14 files changed
+1499
-505
No files matched your search
@@ -6,7 +6,7 @@
|
||||
"git": {
|
||||
"name": "JuliaEditorSupport/atom-language-julia",
|
||||
"repositoryUrl": "https://github.com/JuliaEditorSupport/atom-language-julia",
|
||||
"commitHash": "c686684f18153687886e7d19c1bfc3a33076b1ab"
|
||||
"commitHash": "8eaad3e9560c223b00616c8a4610304b9b925d1c"
|
||||
}
|
||||
},
|
||||
"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/JuliaEditorSupport/atom-language-julia/commit/c686684f18153687886e7d19c1bfc3a33076b1ab",
|
||||
"version": "https://github.com/JuliaEditorSupport/atom-language-julia/commit/8eaad3e9560c223b00616c8a4610304b9b925d1c",
|
||||
"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/",
|
||||
@@ -337,7 +337,7 @@
|
||||
"name": "keyword.control.as.julia"
|
||||
},
|
||||
{
|
||||
"match": "(@(\\.|(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*))",
|
||||
"match": "(@((?:\\.|[\\p{S}\\p{P}&&[^\\s@]]+)|(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*))",
|
||||
"name": "support.function.macro.julia"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"git": {
|
||||
"name": "jlelong/vscode-latex-basics",
|
||||
"repositoryUrl": "https://github.com/jlelong/vscode-latex-basics",
|
||||
"commitHash": "b46aaf9bf4d265e63e262ded4bf9beffe19d35b2"
|
||||
"commitHash": "eb0d146b16839076a61c3fdec85d6f80d9a94c8c"
|
||||
}
|
||||
},
|
||||
"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/a39a1f5ec1dee1c7e6e564ea86ab2c8d8779aa07",
|
||||
"version": "https://github.com/jlelong/vscode-latex-basics/commit/eb0d146b16839076a61c3fdec85d6f80d9a94c8c",
|
||||
"name": "LaTeX",
|
||||
"scopeName": "text.tex.latex",
|
||||
"patterns": [
|
||||
@@ -1955,6 +1955,709 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:asy|asymptote)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.asy",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.asy"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:bash)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.shell",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.shell"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:c|cpp)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.cpp.embedded.latex",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.cpp.embedded.latex"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:css)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.css",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.css"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:gnuplot)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.gnuplot",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.gnuplot"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:hs|haskell)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.haskell",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.haskell"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:html)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "text.html",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.html.basic"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:java)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.java",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.java"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:jl|julia)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.julia",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.julia"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:js|javascript)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.js",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.js"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:lua)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.lua",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.lua"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:py|python|sage)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.python",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.python"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:rb|ruby)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.ruby"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:rust)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.rust",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.rust"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:ts|typescript)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.ts",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.ts"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:xml)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "text.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.xml"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:yaml)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "source.yaml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.yaml"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[(?i:tikz|tikzpicture)\\b|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "text.tex.latex",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)cacheMeCode)(?=\\[|\\{)",
|
||||
"end": "(?<=\\})",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.verb.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.function.latex"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex.latex#multiline-optional-arg-no-highlight"
|
||||
},
|
||||
{
|
||||
"begin": "(?<=\\])(\\{)",
|
||||
"end": "\\}",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
}
|
||||
},
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.embedded.block.generic.latex",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.tex#braces"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "((\\\\)addplot)(?:\\+?)((?:\\[[^\\[]*\\]))*\\s*(gnuplot)\\s*((?:\\[[^\\[]*\\]))*\\s*(\\{)",
|
||||
"captures": {
|
||||
@@ -2150,14 +2853,14 @@
|
||||
"3": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
},
|
||||
"4": {
|
||||
"name": "markup.underline.link.latex"
|
||||
},
|
||||
"5": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
},
|
||||
"'": {
|
||||
"name": "markup.underline.link.latex"
|
||||
}
|
||||
},
|
||||
"match": "(?:\\s*)((\\\\)url)(\\{)([^}]*)(\\})",
|
||||
"match": "(?:\\s*)((\\\\)(?:url|path))(\\{)([^}]*)(\\})",
|
||||
"name": "meta.function.link.url.latex"
|
||||
},
|
||||
{
|
||||
@@ -2736,11 +3439,40 @@
|
||||
"name": "meta.reference.label.latex",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "[\\p{Alphabetic}\\p{Number}\\.,:/*!^_-]",
|
||||
"match": "[\\p{Alphabetic}\\p{Number}\\.,:/*!^_-]+",
|
||||
"name": "constant.other.reference.label.latex"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "((\\\\)(?:\\w*[rR]efrange\\*?))(?:\\[[^\\]]*\\])?(\\{)([\\p{Alphabetic}\\p{Number}\\.,:/*!^_-]+)(\\})(\\{)([\\p{Alphabetic}\\p{Number}\\.,:/*!^_-]+)(\\})",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "keyword.control.ref.latex"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.keyword.latex"
|
||||
},
|
||||
"3": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
},
|
||||
"4": {
|
||||
"name": "constant.other.reference.label.latex"
|
||||
},
|
||||
"5": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
},
|
||||
"6": {
|
||||
"name": "punctuation.definition.arguments.begin.latex"
|
||||
},
|
||||
"7": {
|
||||
"name": "constant.other.reference.label.latex"
|
||||
},
|
||||
"8": {
|
||||
"name": "punctuation.definition.arguments.end.latex"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"include": "#definition-label"
|
||||
},
|
||||
@@ -3247,7 +3979,7 @@
|
||||
"name": "meta.definition.label.latex",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "[\\p{Alphabetic}\\p{Number}\\.,:/*!^_-]",
|
||||
"match": "[\\p{Alphabetic}\\p{Number}\\.,:/*!^_-]+",
|
||||
"name": "variable.parameter.definition.label.latex"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"git": {
|
||||
"name": "language-php",
|
||||
"repositoryUrl": "https://github.com/KapitanOczywisty/language-php",
|
||||
"commitHash": "26cf1ebee89d4b55bf5823eb47eaa6a6dfda9336"
|
||||
"commitHash": "b17fdadac1756fc13a0853c26fca2f0b4495c0bd"
|
||||
}
|
||||
},
|
||||
"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/KapitanOczywisty/language-php/commit/26cf1ebee89d4b55bf5823eb47eaa6a6dfda9336",
|
||||
"version": "https://github.com/KapitanOczywisty/language-php/commit/b17fdadac1756fc13a0853c26fca2f0b4495c0bd",
|
||||
"scopeName": "source.php",
|
||||
"patterns": [
|
||||
{
|
||||
@@ -698,12 +698,12 @@
|
||||
"name": "punctuation.separator.delimiter.php"
|
||||
},
|
||||
{
|
||||
"begin": "(?xi)\n((?:(?:public|private|protected|readonly)(?:\\s+|(?=\\?)))++)\n(?: (\n # nullable type\n (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ |\n # union, intersection or DNF type\n (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) )\n (?: \\s*[|&]\\s*\n (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) )\n )+\n) \\s+ )?\n((?:(&)\\s*)?(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable name with possible reference",
|
||||
"begin": "(?xi)\n((?:(?:(?:public|private|protected)(?:\\(set\\))?|readonly)(?:\\s+|(?=\\?)))++)\n(?: (\n # nullable type\n (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ |\n # union, intersection or DNF type\n (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) )\n (?: \\s*[|&]\\s*\n (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) )\n )+\n) \\s+ )?\n((?:(&)\\s*)?(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable name with possible reference",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "public|private|protected|readonly",
|
||||
"match": "(?:public|private|protected)(?:\\(set\\))?|readonly",
|
||||
"name": "storage.modifier.php"
|
||||
}
|
||||
]
|
||||
@@ -809,12 +809,12 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\n((?:(?:public|private|protected|static|readonly)(?:\\s+|(?=\\?)))++) # At least one modifier\n(\n # nullable type\n (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ |\n # union, intersection or DNF type\n (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) )\n (?: \\s*[|&]\\s*\n (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) )\n )+\n)?\n\\s+ ((\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable name",
|
||||
"match": "(?xi)\n((?:(?:(?:public|private|protected)(?:\\(set\\))?|static|readonly)(?:\\s+|(?=\\?)))++) # At least one modifier\n(\n # nullable type\n (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ |\n # union, intersection or DNF type\n (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) )\n (?: \\s*[|&]\\s*\n (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) )\n )+\n)?\n\\s+ ((\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable name",
|
||||
"captures": {
|
||||
"1": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "public|private|protected|static|readonly",
|
||||
"match": "(?:public|private|protected)(?:\\(set\\))?|static|readonly",
|
||||
"name": "storage.modifier.php"
|
||||
}
|
||||
]
|
||||
@@ -903,7 +903,11 @@
|
||||
"name": "storage.type.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\b(global|abstract|const|final|private|protected|public|static)\\b",
|
||||
"match": "(?i)\\bconst\\b",
|
||||
"name": "storage.type.const.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\b(global|abstract|final|private|protected|public|static)\\b",
|
||||
"name": "storage.modifier.php"
|
||||
},
|
||||
{
|
||||
@@ -1025,7 +1029,7 @@
|
||||
"name": "entity.name.goto-label.php"
|
||||
}
|
||||
},
|
||||
"match": "(?i)^\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*(?<!default))\\s*:(?!:)"
|
||||
"match": "(?i)^\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*(?<!default|else))\\s*:(?!:)"
|
||||
},
|
||||
{
|
||||
"include": "#string-backtick"
|
||||
@@ -1122,7 +1126,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\n(\\\\)?\\b(Attribute|SensitiveParameter|AllowDynamicProperties|ReturnTypeWillChange)\\b",
|
||||
"match": "(?xi)\n(\\\\)?\\b(\n Attribute|SensitiveParameter|AllowDynamicProperties|ReturnTypeWillChange\n |Override|Deprecated\n)\\b",
|
||||
"name": "support.attribute.builtin.php",
|
||||
"captures": {
|
||||
"1": {
|
||||
@@ -1192,7 +1196,7 @@
|
||||
"class-builtin": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "(?xi)\n(\\\\)?\\b\n(Attribute|(APC|Append)Iterator|Array(Access|Iterator|Object)\n|Bad(Function|Method)CallException\n|(Caching|CallbackFilter)Iterator|Collator|Collectable|Cond|Countable|CURLFile\n|Date(Interval|Period|Time(Interface|Immutable|Zone)?)?|Directory(Iterator)?|DomainException\n|DOM(Attr|CdataSection|CharacterData|Comment|Document(Fragment)?|Element|EntityReference\n |Implementation|NamedNodeMap|Node(list)?|ProcessingInstruction|Text|XPath)\n|(Error)?Exception|EmptyIterator\n|finfo\n|Ev(Check|Child|Embed|Fork|Idle|Io|Loop|Periodic|Prepare|Signal|Stat|Timer|Watcher)?\n|Event(Base|Buffer(Event)?|SslContext|Http(Request|Connection)?|Config|DnsBase|Util|Listener)?\n|FANNConnection|(Filter|Filesystem)Iterator\n|Gender\\\\Gender|GlobIterator|Gmagick(Draw|Pixel)?\n|Haru(Annotation|Destination|Doc|Encoder|Font|Image|Outline|Page)\n|Http((Inflate|Deflate)?Stream|Message|Request(Pool)?|Response|QueryString)\n|HRTime\\\\(PerformanceCounter|StopWatch)\n|Intl(Calendar|((CodePoint|RuleBased)?Break|Parts)?Iterator|DateFormatter|TimeZone)\n|Imagick(Draw|Pixel(Iterator)?)?\n|InfiniteIterator|InvalidArgumentException|Iterator(Aggregate|Iterator)?\n|JsonSerializable\n|KTaglib_(MPEG_(File|AudioProperties)|Tag|ID3v2_(Tag|(AttachedPicture)?Frame))\n|Lapack|(Length|Locale|Logic)Exception|LimitIterator|Lua(Closure)?\n|Mongo(BinData|Client|Code|Collection|CommandCursor|Cursor(Exception)?|Date|DB(Ref)?|DeleteBatch\n |Grid(FS(Cursor|File)?)|Id|InsertBatch|Int(32|64)|Log|Pool|Regex|ResultException|Timestamp\n |UpdateBatch|Write(Batch|ConcernException))?\n|Memcache(d)?|MessageFormatter|MultipleIterator|Mutex\n|mysqli(_(driver|stmt|warning|result))?\n|MysqlndUh(Connection|PreparedStatement)\n|NoRewindIterator|Normalizer|NumberFormatter\n|OCI-(Collection|Lob)|OuterIterator|(OutOf(Bounds|Range)|Overflow)Exception\n|ParentIterator|PDO(Statement)?|Phar(Data|FileInfo)?|php_user_filter|Pool\n|QuickHash(Int(Set|StringHash)|StringIntHash)\n|Recursive(Array|Caching|Directory|Fallback|Filter|Iterator|Regex|Tree)?Iterator\n|Reflection(Class|Function(Abstract)?|Method|Object|Parameter|Property|(Zend)?Extension)?\n|RangeException|Reflector|RegexIterator|ResourceBundle|RuntimeException|RRD(Creator|Graph|Updater)\n|SAM(Connection|Message)|SCA(_(SoapProxy|LocalProxy))?\n|SDO_(DAS_(ChangeSummary|Data(Factory|Object)|Relational|Setting|XML(_Document)?)\n |Data(Factory|Object)|Exception|List|Model_(Property|ReflectionDataObject|Type)|Sequence)\n|SeekableIterator|Serializable|SessionHandler(Interface)?|SimpleXML(Iterator|Element)|SNMP\n|Soap(Client|Fault|Header|Param|Server|Var)\n|SphinxClient|Spoofchecker\n|Spl(DoublyLinkedList|Enum|File(Info|Object)|FixedArray|(Max|Min)?Heap|Observer|ObjectStorage\n |(Priority)?Queue|Stack|Subject|Type|TempFileObject)\n|SQLite(3(Result|Stmt)?|Database|Result|Unbuffered)\n|stdClass|streamWrapper|SVM(Model)?|Swish(Result(s)?|Search)?|Sync(Event|Mutex|ReaderWriter|Semaphore)\n|Thread(ed)?|tidy(Node)?|TokyoTyrant(Table|Iterator|Query)?|Transliterator|Traversable\n|UConverter|(Underflow|UnexpectedValue)Exception\n|V8Js(Exception)?|Varnish(Admin|Log|Stat)\n|Worker|Weak(Map|Ref)\n|XML(Diff\\\\(Base|DOM|File|Memory)|Reader|Writer)|XsltProcessor\n|Yaf_(Route_(Interface|Map|Regex|Rewrite|Simple|Supervar)\n |Action_Abstract|Application|Config_(Simple|Ini|Abstract)|Controller_Abstract\n |Dispatcher|Exception|Loader|Plugin_Abstract|Registry|Request_(Abstract|Simple|Http)\n |Response_Abstract|Router|Session|View_(Simple|Interface))\n|Yar_(Client(_Exception)?|Concurrent_Client|Server(_Exception)?)\n|ZipArchive|ZMQ(Context|Device|Poll|Socket)?)\n\\b",
|
||||
"match": "(?xi)\n(\\\\)?\\b\n(Attribute|(APC|Append)Iterator|Array(Access|Iterator|Object)\n|Bad(Function|Method)CallException\n|(Caching|CallbackFilter)Iterator|Collator|Collectable|Cond|Countable|CURLFile\n|Date(Interval|Period|Time(Interface|Immutable|Zone)?)?|Directory(Iterator)?|DomainException\n|DOM(Attr|CdataSection|CharacterData|Comment|Document(Fragment)?|Element|EntityReference\n |Implementation|NamedNodeMap|Node(list)?|ProcessingInstruction|Text|XPath)\n|(Error)?Exception|EmptyIterator\n|finfo\n|Ev(Check|Child|Embed|Fork|Idle|Io|Loop|Periodic|Prepare|Signal|Stat|Timer|Watcher)?\n|Event(Base|Buffer(Event)?|SslContext|Http(Request|Connection)?|Config|DnsBase|Util|Listener)?\n|FANNConnection|(Filter|Filesystem)Iterator\n|Gender\\\\Gender|GlobIterator|Gmagick(Draw|Pixel)?\n|Haru(Annotation|Destination|Doc|Encoder|Font|Image|Outline|Page)\n|Http((Inflate|Deflate)?Stream|Message|Request(Pool)?|Response|QueryString)\n|HRTime\\\\(PerformanceCounter|StopWatch)\n|Intl(Calendar|((CodePoint|RuleBased)?Break|Parts)?Iterator|DateFormatter|TimeZone)\n|Imagick(Draw|Pixel(Iterator)?)?\n|InfiniteIterator|InvalidArgumentException|Iterator(Aggregate|Iterator)?\n|JsonSerializable\n|KTaglib_(MPEG_(File|AudioProperties)|Tag|ID3v2_(Tag|(AttachedPicture)?Frame))\n|Lapack|(Length|Locale|Logic)Exception|LimitIterator|Lua(Closure)?\n|Mongo(BinData|Client|Code|Collection|CommandCursor|Cursor(Exception)?|Date|DB(Ref)?|DeleteBatch\n |Grid(FS(Cursor|File)?)|Id|InsertBatch|Int(32|64)|Log|Pool|Regex|ResultException|Timestamp\n |UpdateBatch|Write(Batch|ConcernException))?\n|Memcache(d)?|MessageFormatter|MultipleIterator|Mutex\n|mysqli(_(driver|stmt|warning|result))?\n|MysqlndUh(Connection|PreparedStatement)\n|NoRewindIterator|Normalizer|NumberFormatter\n|OCI-(Collection|Lob)|OuterIterator|(OutOf(Bounds|Range)|Overflow)Exception\n|ParentIterator|PDO(Statement)?|Phar(Data|FileInfo)?|php_user_filter|Pool\n|QuickHash(Int(Set|StringHash)|StringIntHash)\n|Recursive(Array|Caching|Directory|Fallback|Filter|Iterator|Regex|Tree)?Iterator\n|Reflection(Attribute|Class(Constant)?|Constant|Enum(UnitCase|BackedCase)?\n |Fiber|Function(Abstract)?|Generator|(Named|Union|Intersection)?Type\n |Method|Object|Parameter|Property|Reference|(Zend)?Extension)?\n|RangeException|Reflector|RegexIterator|ResourceBundle|RuntimeException|RRD(Creator|Graph|Updater)\n|SAM(Connection|Message)|SCA(_(SoapProxy|LocalProxy))?\n|SDO_(DAS_(ChangeSummary|Data(Factory|Object)|Relational|Setting|XML(_Document)?)\n |Data(Factory|Object)|Exception|List|Model_(Property|ReflectionDataObject|Type)|Sequence)\n|SeekableIterator|Serializable|SessionHandler(Interface)?|SimpleXML(Iterator|Element)|SNMP\n|Soap(Client|Fault|Header|Param|Server|Var)\n|SphinxClient|Spoofchecker\n|Spl(DoublyLinkedList|Enum|File(Info|Object)|FixedArray|(Max|Min)?Heap|Observer|ObjectStorage\n |(Priority)?Queue|Stack|Subject|Type|TempFileObject)\n|SQLite(3(Result|Stmt)?|Database|Result|Unbuffered)\n|stdClass|streamWrapper|SVM(Model)?|Swish(Result(s)?|Search)?|Sync(Event|Mutex|ReaderWriter|Semaphore)\n|Thread(ed)?|tidy(Node)?|TokyoTyrant(Table|Iterator|Query)?|Transliterator|Traversable\n|UConverter|(Underflow|UnexpectedValue)Exception\n|V8Js(Exception)?|Varnish(Admin|Log|Stat)\n|Worker|Weak(Map|Ref)\n|XML(Diff\\\\(Base|DOM|File|Memory)|Reader|Writer)|XsltProcessor\n|Yaf_(Route_(Interface|Map|Regex|Rewrite|Simple|Supervar)\n |Action_Abstract|Application|Config_(Simple|Ini|Abstract)|Controller_Abstract\n |Dispatcher|Exception|Loader|Plugin_Abstract|Registry|Request_(Abstract|Simple|Http)\n |Response_Abstract|Router|Session|View_(Simple|Interface))\n|Yar_(Client(_Exception)?|Concurrent_Client|Server(_Exception)?)\n|ZipArchive|ZMQ(Context|Device|Poll|Socket)?)\n\\b",
|
||||
"name": "support.class.builtin.php",
|
||||
"captures": {
|
||||
"1": {
|
||||
@@ -1339,12 +1343,19 @@
|
||||
"class-constant": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "(?i)\\b(const)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)",
|
||||
"match": "(?xi)\n\\b (const) \\s+\n(?: (\n # nullable type\n (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ |\n # union, intersection or DNF type\n (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) )\n (?: \\s*[|&]\\s*\n (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) )\n )+\n) \\s+ )?\n([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "storage.modifier.php"
|
||||
"name": "storage.type.const.php"
|
||||
},
|
||||
"2": {
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#php-types"
|
||||
}
|
||||
]
|
||||
},
|
||||
"3": {
|
||||
"name": "constant.other.php"
|
||||
}
|
||||
}
|
||||
@@ -3326,15 +3337,15 @@
|
||||
"name": "support.function.apc.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n shuffle|sizeof|sort|next|nat(case)?sort|count|compact|current|in_array|usort|uksort|uasort|\n pos|prev|end|each|extract|ksort|key(_exists)?|krsort|list|asort|arsort|rsort|reset|range|\n array(_(shift|sum|splice|search|slice|chunk|change_key_case|count_values|column|combine|\n (diff|intersect)(_(u)?(key|assoc))?|u(diff|intersect)(_(u)?assoc)?|unshift|unique|\n pop|push|pad|product|values|keys|key_exists|filter|fill(_keys)?|flip|walk(_recursive)?|\n reduce|replace(_recursive)?|reverse|rand|multisort|merge(_recursive)?|map)?)\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n compact|count|current|end|extract|in_array|key(_exists)?|list|nat(case)?sort|\n next|pos|prev|range|reset|shuffle|sizeof|[ak]?r?sort|u[ak]?sort|\n array_(\n all|any|change_key_case|chunk|column|combine|count_values|\n fill(_keys)?|filter|find(_key)?|flip|is_list|key_(exists|first|last)|keys|\n map|multisort|pad|pop|product|push|rand|reduce|reverse|\n search|shift|slice|splice|sum|unique|unshift|values|\n u?(diff|intersect)(_u?(key|assoc))?|(walk|replace|merge)(_recursive)?\n )\n)\\b",
|
||||
"name": "support.function.array.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n show_source|sys_getloadavg|sleep|highlight_(file|string)|constant|connection_(aborted|status)|\n time_(nanosleep|sleep_until)|ignore_user_abort|die|define(d)?|usleep|uniqid|unpack|__halt_compiler|\n php_(check_syntax|strip_whitespace)|pack|eval|exit|get_browser\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n connection_(aborted|status)|constant|defined?|die|eval|exit|get_browser|\n __halt_compiler|highlight_(file|string)|hrtime|ignore_user_abort|pack|php_strip_whitespace|\n show_source|u?sleep|sys_getloadavg|time_(nanosleep|sleep_until)|uniqid|unpack\n)\\b",
|
||||
"name": "support.function.basic_functions.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\bbc(scale|sub|sqrt|comp|div|pow(mod)?|add|mod|mul)\\b",
|
||||
"match": "(?i)\\bbc(add|ceil|comp|(div|pow)(mod)?|floor|mod|mul|round|scale|sqrt|sub)\\b",
|
||||
"name": "support.function.bcmath.php"
|
||||
},
|
||||
{
|
||||
@@ -3350,7 +3361,7 @@
|
||||
"name": "support.function.calendar.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n class_alias|all_user_method(_array)?|is_(a|subclass_of)|__autoload|(class|interface|method|property|trait)_exists|\n get_(class(_(vars|methods))?|(called|parent)_class|object_vars|declared_(classes|interfaces|traits))\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n __autoload|class_alias|(class|interface|method|property|trait|enum)_exists|\n is_(a|subclass_of)|\n get_(class(_(vars|methods))?|(called|parent)_class|\n (mangled_)?object_vars|declared_(classes|interfaces|traits))\n)\\b",
|
||||
"name": "support.function.classobj.php"
|
||||
},
|
||||
{
|
||||
@@ -3370,11 +3381,11 @@
|
||||
"name": "support.function.ctype.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\ncurl_(\n share_(close|init|setopt)|strerror|setopt(_array)?|copy_handle|close|init|unescape|pause|escape|\n errno|error|exec|version|file_create|reset|getinfo|\n multi_(strerror|setopt|select|close|init|info_read|(add|remove)_handle|getcontent|exec)\n)\\b",
|
||||
"match": "(?xi)\\b\ncurl_(\n close|copy_handle|errno|error|escape|exec|getinfo|init|pause|reset|\nsetopt(_array)?|strerror|unescape|upkeep|version|\n multi_((add|remove)_handle|close|errno|exec|getcontent|\n info_read|init|select|setopt|strerror)|\n share_(close|errno|init(_persistent)?|setopt|strerror)\n)\\b",
|
||||
"name": "support.function.curl.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n strtotime|str[fp]time|checkdate|time|timezone_name_(from_abbr|get)|idate|\n timezone_((location|offset|transitions|version)_get|(abbreviations|identifiers)_list|open)|\n date(_(sun(rise|set)|sun_info|sub|create(_(immutable_)?from_format)?|timestamp_(get|set)|timezone_(get|set)|time_set|\n isodate_set|interval_(create_from_date_string|format)|offset_get|diff|default_timezone_(get|set)|date_set|\n parse(_from_format)?|format|add|get_last_errors|modify))?|\n localtime|get(date|timeofday)|gm(strftime|date|mktime)|microtime|mktime\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n strtotime|str[fp]time|checkdate|time|timezone_name_(from_abbr|get)|idate|\n timezone_((location|offset|transitions|version)_get|(abbreviations|identifiers)_list|open)|\n date(_(sun(rise|set)|sun_info|sub|create(_immutable)?(_from_format)?|timestamp_[gs]et|timezone_[gs]et|time_set|\n isodate_set|interval_(create_from_date_string|format)|offset_get|diff|default_timezone_[gs]et|date_set|\n parse(_from_format)?|format|add|get_last_errors|modify))?|\n localtime|get(date|timeofday)|gm(strftime|date|mktime)|microtime|mktime\n)\\b",
|
||||
"name": "support.function.datetime.php"
|
||||
},
|
||||
{
|
||||
@@ -3402,7 +3413,7 @@
|
||||
"name": "support.function.ereg.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\b((restore|set)_(error_handler|exception_handler)|trigger_error|debug_(print_)?backtrace|user_error|error_(log|reporting|get_last))\\b",
|
||||
"match": "(?i)\\b((restore|set)_(error|exception)_handler|trigger_error|debug_(print_)?backtrace|user_error|error_(log|reporting|(clear|get)_last))\\b",
|
||||
"name": "support.function.errorfunc.php"
|
||||
},
|
||||
{
|
||||
@@ -3418,7 +3429,7 @@
|
||||
"name": "support.function.fann.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n symlink|stat|set_file_buffer|chown|chgrp|chmod|copy|clearstatcache|touch|tempnam|tmpfile|\n is_(dir|(uploaded_)?file|executable|link|readable|writ(e)?able)|disk_(free|total)_space|diskfreespace|\n dirname|delete|unlink|umask|pclose|popen|pathinfo|parse_ini_(file|string)|fscanf|fstat|fseek|fnmatch|\n fclose|ftell|ftruncate|file(size|[acm]time|type|inode|owner|perms|group)?|file_(exists|(get|put)_contents)|\n f(open|puts|putcsv|passthru|eof|flush|write|lock|read|gets(s)?|getc(sv)?)|lstat|lchown|lchgrp|link(info)?|\n rename|rewind|read(file|link)|realpath(_cache_(get|size))?|rmdir|glob|move_uploaded_file|mkdir|basename\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n symlink|stat|set_file_buffer|chown|chgrp|chmod|copy|clearstatcache|touch|tempnam|tmpfile|\n is_(dir|(uploaded_)?file|executable|link|readable|writ(e)?able)|disk_(free|total)_space|diskfreespace|\n dirname|delete|unlink|umask|pclose|popen|pathinfo|parse_ini_(file|string)|fscanf|fstat|fseek|fnmatch|\n fclose|ftell|ftruncate|file(size|[acm]time|type|inode|owner|perms|group)?|file_(exists|(get|put)_contents)|\n f(open|puts|putcsv|passthru|eof|flush|write|lock|read|gets(s)?|getc(sv)?)|lstat|lchown|lchgrp|link(info)?|\n rename|rewind|read(file|link)|realpath(_cache_(get|size))?|rmdir|glob|move_uploaded_file|mkdir|basename|\n f(data)?sync\n)\\b",
|
||||
"name": "support.function.file.php"
|
||||
},
|
||||
{
|
||||
@@ -3430,7 +3441,7 @@
|
||||
"name": "support.function.filter.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\bfastcgi_finish_request\\b",
|
||||
"match": "(?i)\\b(fastcgi_finish_request|fpm_get_status)\\b",
|
||||
"name": "support.function.fpm.php"
|
||||
},
|
||||
{
|
||||
@@ -3442,11 +3453,11 @@
|
||||
"name": "support.function.gettext.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\ngmp_(\n scan[01]|strval|sign|sub|setbit|sqrt(rem)?|hamdist|neg|nextprime|com|clrbit|cmp|testbit|\n intval|init|invert|import|or|div(exact)?|div_(q|qr|r)|jacobi|popcount|pow(m)?|perfect_square|\n prob_prime|export|fact|legendre|and|add|abs|root(rem)?|random(_(bits|range))?|gcd(ext)?|xor|mod|mul\n)\\b",
|
||||
"match": "(?xi)\\b\ngmp_(\n scan[01]|strval|sign|sub|setbit|sqrt(rem)?|hamdist|neg|nextprime|com|clrbit|cmp|testbit|\n intval|init|invert|import|or|div(exact)?|div_(q|qr|r)|jacobi|popcount|pow(m)?|perfect_(square|power)|\n prob_prime|export|fact|legendre|and|add|abs|root(rem)?|random(_(bits|range|seed))?|gcd(ext)?|xor|mod|mul|\n binomial|kronecker|lcm\n)\\b",
|
||||
"name": "support.function.gmp.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\bhash(_(hmac(_file)?|copy|init|update(_(file|stream))?|pbkdf2|equals|file|final|algos))?\\b",
|
||||
"match": "(?xi)\\b hash(_( algos|copy|equals|file|final|hkdf|hmac(_(file|algos)?)?| init|pbkdf2|update(_(file|stream))? ))? \\b",
|
||||
"name": "support.function.hash.php"
|
||||
},
|
||||
{
|
||||
@@ -3454,7 +3465,7 @@
|
||||
"name": "support.function.http.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\b(iconv(_(str(pos|len|rpos)|substr|(get|set)_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)\\b",
|
||||
"match": "(?i)\\b(iconv(_(str(pos|len|rpos)|substr|[gs]et_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)\\b",
|
||||
"name": "support.function.iconv.php"
|
||||
},
|
||||
{
|
||||
@@ -3462,11 +3473,11 @@
|
||||
"name": "support.function.iisfunc.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n iptc(embed|parse)|(jpeg|png)2wbmp|gd_info|getimagesize(fromstring)?|\n image(s[xy]|scale|(char|string)(up)?|set(style|thickness|tile|interpolation|pixel|brush)|savealpha|\n convolution|copy(resampled|resized|merge(gray)?)?|colors(forindex|total)|\n color(set|closest(alpha|hwb)?|transparent|deallocate|(allocate|exact|resolve)(alpha)?|at|match)|\n crop(auto)?|create(truecolor|from(string|jpeg|png|wbmp|webp|gif|gd(2(part)?)?|xpm|xbm))?|\n types|ttf(bbox|text)|truecolortopalette|istruecolor|interlace|2wbmp|destroy|dashedline|jpeg|\n _type_to_(extension|mime_type)|ps(slantfont|text|(encode|extend|free|load)font|bbox)|png|polygon|\n palette(copy|totruecolor)|ellipse|ft(text|bbox)|filter|fill|filltoborder|\n filled(arc|ellipse|polygon|rectangle)|font(height|width)|flip|webp|wbmp|line|loadfont|layereffect|\n antialias|affine(matrix(concat|get))?|alphablending|arc|rotate|rectangle|gif|gd(2)?|gammacorrect|\n grab(screen|window)|xbm)\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n iptc(embed|parse)|(jpeg|png)2wbmp|gd_info|getimagesize(fromstring)?|\n image(s[xy]|scale|(char|string)(up)?|set(clip|style|thickness|tile|interpolation|pixel|brush)|savealpha|\n convolution|copy(resampled|resized|merge(gray)?)?|colors(forindex|total)|\n color(set|closest(alpha|hwb)?|transparent|deallocate|(allocate|exact|resolve)(alpha)?|at|match)|\n crop(auto)?|create(truecolor|from(avif|bmp|string|jpeg|png|wbmp|webp|gif|gd(2(part)?)?|tga|xpm|xbm))?|\n types|ttf(bbox|text)|truecolortopalette|istruecolor|interlace|2wbmp|destroy|dashedline|jpeg|\n _type_to_(extension|mime_type)|ps(slantfont|text|(encode|extend|free|load)font|bbox)|png|polygon|\n palette(copy|totruecolor)|ellipse|ft(text|bbox)|filter|fill|filltoborder|\n filled(arc|ellipse|polygon|rectangle)|font(height|width)|flip|webp|wbmp|line|loadfont|layereffect|\n antialias|affine(matrix(concat|get))?|alphablending|arc|rotate|rectangle|gif|gd2?|gammacorrect|\n grab(screen|window)|xbm|resolution|openpolygon|get(clip|interpolation)|avif|bmp)\n)\\b",
|
||||
"name": "support.function.image.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n sys_get_temp_dir|set_(time_limit|include_path|magic_quotes_runtime)|cli_(get|set)_process_title|\n ini_(alter|get(_all)?|restore|set)|zend_(thread_id|version|logo_guid)|dl|php(credits|info|version)|\n php_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|putenv|extension_loaded|version_compare|\n assert(_options)?|restore_include_path|gc_(collect_cycles|disable|enable(d)?)|getopt|\n get_(cfg_var|current_user|defined_constants|extension_funcs|include_path|included_files|loaded_extensions|\n magic_quotes_(gpc|runtime)|required_files|resources)|\n get(env|lastmod|rusage|my(inode|[gup]id))|\n memory_get_(peak_)?usage|main|magic_quotes_runtime\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n sys_get_temp_dir|set_(time_limit|include_path|magic_quotes_runtime)|cli_[gs]et_process_title|\n ini_(alter|get(_all)?|restore|set)|zend_(thread_id|version|logo_guid)|dl|php(credits|info|version)|\n php_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|putenv|extension_loaded|version_compare|\n assert(_options)?|restore_include_path|gc_(collect_cycles|disable|enable(d)?)|getopt|\n get_(cfg_var|current_user|defined_constants|extension_funcs|include_path|included_files|loaded_extensions|\n magic_quotes_(gpc|runtime)|required_files|resources)|\n get(env|lastmod|rusage|my(inode|[gup]id))|\n memory_get_(peak_)?usage|main|magic_quotes_runtime\n)\\b",
|
||||
"name": "support.function.info.php"
|
||||
},
|
||||
{
|
||||
@@ -3474,11 +3485,11 @@
|
||||
"name": "support.function.interbase.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n normalizer_(normalize|is_normalized)|idn_to_(unicode|utf8|ascii)|\n numfmt_(set_(symbol|(text_)?attribute|pattern)|create|(parse|format)(_currency)?|\n get_(symbol|(text_)?attribute|pattern|error_(code|message)|locale))|\n collator_(sort(_with_sort_keys)?|set_(attribute|strength)|compare|create|asort|\n get_(strength|sort_key|error_(code|message)|locale|attribute))|\n transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))|\n intl(cal|tz)_get_error_(code|message)|intl_(is_failure|error_name|get_error_(code|message))|\n datefmt_(set_(calendar|lenient|pattern|timezone(_id)?)|create|is_lenient|parse|format(_object)?|localtime|\n get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))|\n locale_(set_default|compose|canonicalize|parse|filter_matches|lookup|accept_from_http|\n get_(script|display_(script|name|variant|language|region)|default|primary_language|keywords|all_variants|region))|\n resourcebundle_(create|count|locales|get(_(error_(code|message)))?)|\n grapheme_(str(i?str|r?i?pos|len)|substr|extract)|\n msgfmt_(set_pattern|create|(format|parse)(_message)?|get_(pattern|error_(code|message)|locale))\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n normalizer_(normalize|is_normalized)|idn_to_(unicode|utf8|ascii)|\n numfmt_(set_(symbol|(text_)?attribute|pattern)|create|(parse|format)(_currency)?|\n get_(symbol|(text_)?attribute|pattern|error_(code|message)|locale))|\n collator_(sort(_with_sort_keys)?|set_(attribute|strength)|compare|create|asort|\n get_(strength|sort_key|error_(code|message)|locale|attribute))|\n transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))|\n intl(cal|tz)_get_error_(code|message)|intl_(is_failure|error_name|get_error_(code|message))|\n datefmt_(set_(calendar|lenient|pattern|timezone(_id)?)|create|is_lenient|parse|format(_object)?|localtime|\n get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))|\n locale_(set_default|compose|canonicalize|parse|filter_matches|lookup|accept_from_http|\n get_(script|display_(script|name|variant|language|region)|default|primary_language|keywords|all_variants|region))|\n resourcebundle_(create|count|locales|get(_(error_(code|message)))?)|\n grapheme_(str(i?str|r?i?pos|len|_split)|substr|extract)|\n msgfmt_(set_pattern|create|(format|parse)(_message)?|get_(pattern|error_(code|message)|locale))\n)\\b",
|
||||
"name": "support.function.intl.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\bjson_(decode|encode|last_error(_msg)?)\\b",
|
||||
"match": "(?i)\\bjson_(decode|encode|last_error(_msg)?|validate)\\b",
|
||||
"name": "support.function.json.php"
|
||||
},
|
||||
{
|
||||
@@ -3494,11 +3505,11 @@
|
||||
"name": "support.function.mail.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n (a)?(cos|sin|tan)(h)?|sqrt|srand|hypot|hexdec|ceil|is_(nan|(in)?finite)|octdec|dec(hex|oct|bin)|deg2rad|\n pi|pow|exp(m1)?|floor|fmod|lcg_value|log(1(p|0))?|atan2|abs|round|rand|rad2deg|getrandmax|\n mt_(srand|rand|getrandmax)|max|min|bindec|base_convert\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n a?(cos|sin|tan)h?|sqrt|srand|hypot|hexdec|ceil|is_(nan|(in)?finite)|octdec|dec(hex|oct|bin)|deg2rad|\n pi|pow|exp(m1)?|floor|f(div|mod|pow)|lcg_value|log(1[p0])?|atan2|abs|round|rand|rad2deg|getrandmax|\n mt_(srand|rand|getrandmax)|max|min|bindec|base_convert|intdiv\n)\\b",
|
||||
"name": "support.function.math.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\nmb_(\n str(cut|str|to(lower|upper)|istr|ipos|imwidth|pos|width|len|rchr|richr|ripos|rpos)|\n substitute_character|substr(_count)?|split|send_mail|http_(input|output)|check_encoding|\n convert_(case|encoding|kana|variables)|internal_encoding|output_handler|decode_(numericentity|mimeheader)|\n detect_(encoding|order)|parse_str|preferred_mime_name|encoding_aliases|encode_(numericentity|mimeheader)|\n ereg(i(_replace)?)?|ereg_(search(_(get(pos|regs)|init|regs|(set)?pos))?|replace(_callback)?|match)|\n list_encodings|language|regex_(set_options|encoding)|get_info\n)\\b",
|
||||
"match": "(?xi)\\b\nmb_(\n str(cut|str|to(lower|upper)|istr|ipos|imwidth|pos|width|len|rchr|richr|ripos|rpos|_pad|_split)|\n substitute_character|substr(_count)?|split|send_mail|http_(input|output)|check_encoding|\n convert_(case|encoding|kana|variables)|internal_encoding|output_handler|decode_(numericentity|mimeheader)|\n detect_(encoding|order)|parse_str|preferred_mime_name|encoding_aliases|encode_(numericentity|mimeheader)|\n ereg(i(_replace)?)?|ereg_(search(_(get(pos|regs)|init|regs|(set)?pos))?|replace(_callback)?|match)|\n list_encodings|language|regex_(set_options|encoding)|get_info|\n [lr]?trim|[lu]cfirst|ord|chr|scrub\n)\\b",
|
||||
"name": "support.function.mbstring.php"
|
||||
},
|
||||
{
|
||||
@@ -3522,7 +3533,7 @@
|
||||
"name": "support.function.mysql.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\nmysqli_(\n ssl_set|store_result|stat|send_(query|long_data)|set_(charset|opt|local_infile_(default|handler))|\n stmt_(store_result|send_long_data|next_result|close|init|data_seek|prepare|execute|fetch|free_result|\n attr_(get|set)|result_metadata|reset|get_(result|warnings)|more_results|bind_(param|result))|\n select_db|slave_query|savepoint|next_result|change_user|character_set_name|connect|commit|\n client_encoding|close|thread_safe|init|options|(enable|disable)_(reads_from_master|rpl_parse)|\n dump_debug_info|debug|data_seek|use_result|ping|poll|param_count|prepare|escape_string|execute|\n embedded_server_(start|end)|kill|query|field_seek|free_result|autocommit|rollback|report|refresh|\n fetch(_(object|fields|field(_direct)?|assoc|all|array|row))?|rpl_(parse_enabled|probe|query_type)|\n release_savepoint|reap_async_query|real_(connect|escape_string|query)|more_results|multi_query|\n get_(charset|connection_stats|client_(stats|info|version)|cache_stats|warnings|links_stats|metadata)|\n master_query|bind_(param|result)|begin_transaction\n)\\b",
|
||||
"match": "(?xi)\\b\nmysqli_(\n ssl_set|store_result|stat|send_(query|long_data)|set_(charset|opt|local_infile_(default|handler))|\n stmt_(store_result|send_long_data|next_result|close|init|data_seek|prepare|execute|fetch|free_result|\n attr_[gs]et|result_metadata|reset|get_(result|warnings)|more_results|bind_(param|result))|\n select_db|slave_query|savepoint|next_result|change_user|character_set_name|connect|commit|\n client_encoding|close|thread_safe|init|options|(enable|disable)_(reads_from_master|rpl_parse)|\n dump_debug_info|debug|data_seek|use_result|ping|poll|param_count|prepare|escape_string|execute|\n embedded_server_(start|end)|kill|query|field_seek|free_result|autocommit|rollback|report|refresh|\n fetch(_(object|fields|field(_direct)?|assoc|all|array|row))?|rpl_(parse_enabled|probe|query_type)|\n release_savepoint|reap_async_query|real_(connect|escape_string|query)|more_results|multi_query|\n get_(charset|connection_stats|client_(stats|info|version)|cache_stats|warnings|links_stats|metadata)|\n master_query|bind_(param|result)|begin_transaction\n)\\b",
|
||||
"name": "support.function.mysqli.php"
|
||||
},
|
||||
{
|
||||
@@ -3542,7 +3553,7 @@
|
||||
"name": "support.function.mysqlnd-uh.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n syslog|socket_(set_(blocking|timeout)|get_status)|set(raw)?cookie|http_response_code|openlog|\n headers_(list|sent)|header(_(register_callback|remove))?|checkdnsrr|closelog|inet_(ntop|pton)|ip2long|\n openlog|dns_(check_record|get_(record|mx))|define_syslog_variables|(p)?fsockopen|long2ip|\n get(servby(name|port)|host(name|by(name(l)?|addr))|protoby(name|number)|mxrr)\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n syslog|socket_(set_(blocking|timeout)|get_status)|set(raw)?cookie|http_response_code|openlog|\n headers_(list|sent)|header(_(register_callback|remove))?|checkdnsrr|closelog|inet_(ntop|pton)|ip2long|\n openlog|dns_(check_record|get_(record|mx))|define_syslog_variables|(p)?fsockopen|long2ip|\n get(servby(name|port)|host(name|by(name(l)?|addr))|protoby(name|number)|mxrr)|\n http_(clear|get)_last_response_headers|net_get_interfaces|request_parse_body\n)\\b",
|
||||
"name": "support.function.network.php"
|
||||
},
|
||||
{
|
||||
@@ -3554,11 +3565,11 @@
|
||||
"name": "support.function.oci8.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\bopcache_(compile_file|invalidate|reset|get_(status|configuration))\\b",
|
||||
"match": "(?i)\\bopcache_(compile_file|invalidate|is_script_cached|reset|get_(status|configuration))\\b",
|
||||
"name": "support.function.opcache.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\nopenssl_(\n sign|spki_(new|export(_challenge)?|verify)|seal|csr_(sign|new|export(_to_file)?|get_(subject|public_key))|\n cipher_iv_length|open|dh_compute_key|digest|decrypt|public_(decrypt|encrypt)|encrypt|error_string|\n pkcs12_(export(_to_file)?|read)|pkcs7_(sign|decrypt|encrypt|verify)|verify|free_key|random_pseudo_bytes|\n pkey_(new|export(_to_file)?|free|get_(details|public|private))|private_(decrypt|encrypt)|pbkdf2|\n get_((cipher|md)_methods|cert_locations|(public|private)key)|\n x509_(check_private_key|checkpurpose|parse|export(_to_file)?|fingerprint|free|read)\n)\\b",
|
||||
"match": "(?xi)\\b\nopenssl_(\n sign|spki_(new|export(_challenge)?|verify)|seal|csr_(sign|new|export(_to_file)?|get_(subject|public_key))|\n cipher_(iv|key)_length|open|dh_compute_key|digest|decrypt|public_(decrypt|encrypt)|encrypt|error_string|\n pkcs12_(export(_to_file)?|read)|(cms|pkcs7)_(sign|decrypt|encrypt|verify|read)|verify|free_key|random_pseudo_bytes|\n pkey_(derive|new|export(_to_file)?|free|get_(details|public|private))|private_(decrypt|encrypt)|pbkdf2|\n get_((cipher|md)_methods|cert_locations|curve_names|(public|private)key)|\n x509_(check_private_key|checkpurpose|parse|export(_to_file)?|fingerprint|free|read|verify)\n)\\b",
|
||||
"name": "support.function.openssl.php"
|
||||
},
|
||||
{
|
||||
@@ -3566,11 +3577,11 @@
|
||||
"name": "support.function.output.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\bpassword_(hash|needs_rehash|verify|get_info)\\b",
|
||||
"match": "(?i)\\bpassword_(algos|hash|needs_rehash|verify|get_info)\\b",
|
||||
"name": "support.function.password.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\npcntl_(\n strerror|signal(_dispatch)?|sig(timedwait|procmask|waitinfo)|setpriority|errno|exec|fork|\n w(stopsig|termsig|if(stopped|signaled|exited))|wait(pid)?|alarm|getpriority|get_last_error\n)\\b",
|
||||
"match": "(?xi)\\b\npcntl_(\n alarm|async_signals|errno|exec|r?fork|get_last_error|[gs]et(cpuaffinity|priority)|\n signal(_(dispatch|get_handler))?|sig(procmask|timedwait|waitinfo)|strerror|unshare|\n wait(p?id)?|wexitstatus|wif(exited|signaled|stopped)|w(stop|term)sig\n)\\b",
|
||||
"name": "support.function.pcntl.php"
|
||||
},
|
||||
{
|
||||
@@ -3578,7 +3589,7 @@
|
||||
"name": "support.function.pgsql.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\b(virtual|getallheaders|apache_((get|set)env|note|child_terminate|lookup_uri|response_headers|reset_timeout|request_headers|get_(version|modules)))\\b",
|
||||
"match": "(?i)\\b(virtual|getallheaders|apache_([gs]etenv|note|child_terminate|lookup_uri|response_headers|reset_timeout|request_headers|get_(version|modules)))\\b",
|
||||
"name": "support.function.php_apache.php"
|
||||
},
|
||||
{
|
||||
@@ -3602,7 +3613,7 @@
|
||||
"name": "support.function.php_odbc.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\bpreg_(split|quote|filter|last_error|replace(_callback)?|grep|match(_all)?)\\b",
|
||||
"match": "(?i)\\bpreg_(split|quote|filter|last_error(_msg)?|replace(_callback(_array)?)?|grep|match(_all)?)\\b",
|
||||
"name": "support.function.php_pcre.php"
|
||||
},
|
||||
{
|
||||
@@ -3614,7 +3625,7 @@
|
||||
"name": "support.function.php_zip.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\nposix_(\n strerror|set(s|e?u|[ep]?g)id|ctermid|ttyname|times|isatty|initgroups|uname|errno|kill|access|\n get(sid|cwd|uid|pid|ppid|pwnam|pwuid|pgid|pgrp|euid|egid|login|rlimit|gid|grnam|groups|grgid)|\n get_last_error|mknod|mkfifo\n)\\b",
|
||||
"match": "(?xi)\\b\nposix_(\n strerror|set(s|e?u|[ep]?g)id|ctermid|ttyname|times|isatty|initgroups|uname|errno|kill|e?access|\n get(sid|cwd|uid|pid|ppid|pwnam|pwuid|pgid|pgrp|euid|egid|login|rlimit|gid|grnam|groups|grgid)|\n get_last_error|mknod|mkfifo|(sys|f?path)conf|setrlimit\n)\\b",
|
||||
"name": "support.function.posix.php"
|
||||
},
|
||||
{
|
||||
@@ -3642,7 +3653,7 @@
|
||||
"name": "support.function.sem.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\nsession_(\n status|start|set_(save_handler|cookie_params)|save_path|name|commit|cache_(expire|limiter)|\n is_registered|id|destroy|decode|unset|unregister|encode|write_close|abort|reset|register(_shutdown)?|\n regenerate_id|get_cookie_params|module_name\n)\\b",
|
||||
"match": "(?xi)\\b\nsession_(\n status|start|set_(save_handler|cookie_params)|save_path|name|commit|cache_(expire|limiter)|\n is_registered|id|destroy|decode|unset|unregister|encode|write_close|abort|reset|register(_shutdown)?|\n (regenerate|create)_id|get_cookie_params|module_name|gc\n)\\b",
|
||||
"name": "support.function.session.php"
|
||||
},
|
||||
{
|
||||
@@ -3662,7 +3673,7 @@
|
||||
"name": "support.function.soap.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\nsocket_(\n shutdown|strerror|send(to|msg)?|set_((non)?block|option)|select|connect|close|clear_error|bind|\n create(_(pair|listen))?|cmsg_space|import_stream|write|listen|last_error|accept|recv(from|msg)?|\n read|get(peer|sock)name|get_option\n)\\b",
|
||||
"match": "(?xi)\\b\nsocket_(\n accept|addrinfo_(bind|connect|explain|lookup)|atmark|bind|(clear|last)_error|close|cmsg_space|connect|\n create(_(listen|pair))?|(ex|im)port_stream|[gs]et_option|[gs]etopt|get(peer|sock)name|\n listen|read|recv(from|msg)?|select|send(msg|to)?|set_(non)?block|shutdown|strerror|write|\n wsaprotocol_info_(export|import|release)\n)\\b",
|
||||
"name": "support.function.sockets.php"
|
||||
},
|
||||
{
|
||||
@@ -3678,11 +3689,11 @@
|
||||
"name": "support.function.stats.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n set_socket_blocking|\n stream_(socket_(shutdown|sendto|server|client|pair|enable_crypto|accept|recvfrom|get_name)|\n set_(chunk_size|timeout|(read|write)_buffer|blocking)|select|notification_callback|supports_lock|\n context_(set_(option|default|params)|create|get_(options|default|params))|copy_to_stream|is_local|\n encoding|filter_(append|prepend|register|remove)|wrapper_((un)?register|restore)|\n resolve_include_path|register_wrapper|get_(contents|transports|filters|wrappers|line|meta_data)|\n bucket_(new|prepend|append|make_writeable)\n )\n)\\b",
|
||||
"match": "(?xi)\\b\nstream_(\n bucket_(new|prepend|append|make_writeable)|\n context_(create|[gs]et_(options?|default|params))|copy_to_stream|filter_((ap|pre)pend|register|remove)|\n get_(contents|filters|line|meta_data|transports|wrappers)|is(atty|_local)|notification_callback|register_wrapper|resolve_include_path|select|\n set_(blocking|chunk_size|(read|write)_buffer|timeout)|\n socket_(accept|client|enable_crypto|get_name|pair|recvfrom|sendto|server|shutdown)|\n supports_lock|wrapper_((un)?register|restore)\n)\\b",
|
||||
"name": "support.function.streamsfuncs.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n money_format|md5(_file)?|metaphone|bin2hex|sscanf|sha1(_file)?|\n str(str|c?spn|n(at)?(case)?cmp|chr|coll|(case)?cmp|to(upper|lower)|tok|tr|istr|pos|pbrk|len|rchr|ri?pos|rev)|\n str_(getcsv|ireplace|pad|repeat|replace|rot13|shuffle|split|word_count)|\n strip(c?slashes|os)|strip_tags|similar_text|soundex|substr(_(count|compare|replace))?|setlocale|\n html(specialchars(_decode)?|entities)|html_entity_decode|hex2bin|hebrev(c)?|number_format|nl2br|nl_langinfo|\n chop|chunk_split|chr|convert_(cyr_string|uu(decode|encode))|count_chars|crypt|crc32|trim|implode|ord|\n uc(first|words)|join|parse_str|print(f)?|echo|explode|v?[fs]?printf|quoted_printable_(decode|encode)|\n quotemeta|wordwrap|lcfirst|[lr]trim|localeconv|levenshtein|addc?slashes|get_html_translation_table\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n money_format|md5(_file)?|metaphone|bin2hex|sscanf|sha1(_file)?|\n str(str|c?spn|n(at)?(case)?cmp|chr|coll|(case)?cmp|to(upper|lower)|tok|tr|istr|pos|pbrk|len|rchr|ri?pos|rev)|\n str_(getcsv|i?replace|pad|repeat|rot13|shuffle|split|word_count|\n contains|(starts|ends)_with|(in|de)crement)|\n strip(c?slashes|os)|strip_tags|similar_text|soundex|substr(_(count|compare|replace))?|setlocale|\n html(specialchars(_decode)?|entities)|html_entity_decode|hex2bin|hebrev(c)?|number_format|nl2br|nl_langinfo|\n chop|chunk_split|chr|convert_(cyr_string|uu(decode|encode))|count_chars|crypt|crc32|trim|implode|ord|\n uc(first|words)|join|parse_str|print(f)?|echo|explode|v?[fs]?printf|quoted_printable_(decode|encode)|\n quotemeta|wordwrap|lcfirst|[lr]trim|localeconv|levenshtein|addc?slashes|get_html_translation_table\n)\\b",
|
||||
"name": "support.function.string.php"
|
||||
},
|
||||
{
|
||||
@@ -3694,7 +3705,7 @@
|
||||
"name": "support.function.taint.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n tidy_((get|set)opt|set_encoding|save_config|config_count|clean_repair|is_(xhtml|xml)|diagnose|\n (access|error|warning)_count|load_config|reset_config|(parse|repair)_(string|file)|\n get_(status|html(_ver)?|head|config|output|opt_doc|root|release|body))|\n ob_tidyhandler\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n tidy_([gs]etopt|set_encoding|save_config|config_count|clean_repair|is_(xhtml|xml)|diagnose|\n (access|error|warning)_count|load_config|reset_config|(parse|repair)_(string|file)|\n get_(status|html(_ver)?|head|config|output|opt_doc|root|release|body))|\n ob_tidyhandler\n)\\b",
|
||||
"name": "support.function.tidy.php"
|
||||
},
|
||||
{
|
||||
@@ -3714,7 +3725,7 @@
|
||||
"name": "support.function.url.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n strval|settype|serialize|(bool|double|float)val|debug_zval_dump|intval|import_request_variables|isset|\n is_(scalar|string|null|numeric|callable|int(eger)?|object|double|float|long|array|resource|real|bool)|\n unset|unserialize|print_r|empty|var_(dump|export)|gettype|get_(defined_vars|resource_type)\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n (bool|double|float|int|str)val|debug_zval_dump|empty|get_(debug_type|defined_vars|resource_(id|type))|[gs]ettype|\n is_(array|bool|callable|countable|double|float|int(eger)?|iterable|long|null|numeric|object|real|resource|scalar|string)|\n isset|print_r|(un)?serialize|unset|var_(dump|export)\n)\\b",
|
||||
"name": "support.function.var.php"
|
||||
},
|
||||
{
|
||||
@@ -3726,11 +3737,11 @@
|
||||
"name": "support.function.xhprof.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\n\\b\n(\n utf8_(decode|encode)|\n xml_(set_((notation|(end|start)_namespace|unparsed_entity)_decl_handler|\n (character_data|default|element|external_entity_ref|processing_instruction)_handler|object)|\n parse(_into_struct)?|parser_((get|set)_option|create(_ns)?|free)|error_string|\n get_(current_((column|line)_number|byte_index)|error_code))\n)\\b",
|
||||
"match": "(?xi)\n\\b\n(\n utf8_(decode|encode)|\n xml_(set_((notation|(end|start)_namespace|unparsed_entity)_decl_handler|\n (character_data|default|element|external_entity_ref|processing_instruction)_handler|object)|\n parse(_into_struct)?|parser_([gs]et_option|create(_ns)?|free)|error_string|\n get_(current_((column|line)_number|byte_index)|error_code))\n)\\b",
|
||||
"name": "support.function.xml.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\nxmlrpc_(\n server_(call_method|create|destroy|add_introspection_data|register_(introspection_callback|method))|\n is_fault|decode(_request)?|parse_method_descriptions|encode(_request)?|(get|set)_type\n)\\b",
|
||||
"match": "(?xi)\\b\nxmlrpc_(\n server_(call_method|create|destroy|add_introspection_data|register_(introspection_callback|method))|\n is_fault|decode(_request)?|parse_method_descriptions|encode(_request)?|[gs]et_type\n)\\b",
|
||||
"name": "support.function.xmlrpc.php"
|
||||
},
|
||||
{
|
||||
@@ -3738,12 +3749,8 @@
|
||||
"name": "support.function.xmlwriter.php"
|
||||
},
|
||||
{
|
||||
"match": "(?xi)\\b\n(\n zlib_(decode|encode|get_coding_type)|readgzfile|\n gz(seek|compress|close|tell|inflate|open|decode|deflate|uncompress|puts|passthru|encode|eof|file|\n write|rewind|read|getc|getss?)\n)\\b",
|
||||
"match": "(?xi)\\b\n(\n zlib_(decode|encode|get_coding_type)|readgzfile|\n gz(seek|compress|close|tell|inflate|open|decode|deflate|uncompress|puts|passthru|encode|eof|file|\n write|rewind|read|getc|getss?)|deflate_(add|init)|inflate_(add|get_(read_len|status)|init)\n)\\b",
|
||||
"name": "support.function.zlib.php"
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\bis_int(eger)?\\b",
|
||||
"name": "support.function.alias.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
"git": {
|
||||
"name": "REditorSupport/vscode-R",
|
||||
"repositoryUrl": "https://github.com/REditorSupport/vscode-R",
|
||||
"commitHash": "c937cdd39982995d8ee1f1125919f7c2d150b35d"
|
||||
"commitHash": "b0781feedfadbcc35f40db5ce09cc9956d78547c"
|
||||
}
|
||||
},
|
||||
"license": "MIT",
|
||||
"version": "2.8.4"
|
||||
"version": "2.8.6"
|
||||
}
|
||||
],
|
||||
"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/REditorSupport/vscode-R/commit/c937cdd39982995d8ee1f1125919f7c2d150b35d",
|
||||
"version": "https://github.com/REditorSupport/vscode-R/commit/b0781feedfadbcc35f40db5ce09cc9956d78547c",
|
||||
"name": "R",
|
||||
"scopeName": "source.r",
|
||||
"patterns": [
|
||||
@@ -17,6 +17,12 @@
|
||||
{
|
||||
"include": "#constants"
|
||||
},
|
||||
{
|
||||
"include": "#accessor"
|
||||
},
|
||||
{
|
||||
"include": "#operators"
|
||||
},
|
||||
{
|
||||
"include": "#keywords"
|
||||
},
|
||||
@@ -40,12 +46,28 @@
|
||||
},
|
||||
{
|
||||
"include": "#function-calls"
|
||||
},
|
||||
{
|
||||
"include": "#general-variables"
|
||||
}
|
||||
],
|
||||
"repository": {
|
||||
"accessor": {
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(\\$)(?=(?:[a-zA-Z._][\\w.]*|`[^`]+`))",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.accessor.dollar.r"
|
||||
}
|
||||
},
|
||||
"end": "(?!\\G)",
|
||||
"endCaptures": {},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#function-calls"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
"patterns": [
|
||||
{
|
||||
@@ -127,85 +149,139 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"general-variables": {
|
||||
"operators": {
|
||||
"patterns": [
|
||||
{
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "variable.parameter.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "keyword.operator.assignment.r"
|
||||
}
|
||||
},
|
||||
"match": "([[:alpha:].][[:alnum:]._]*)\\s*(=)(?=[^=])"
|
||||
"match": "%[*/ox]%",
|
||||
"name": "keyword.operator.arithmetic.r"
|
||||
},
|
||||
{
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "variable.parameter.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "keyword.operator.assignment.r"
|
||||
}
|
||||
},
|
||||
"match": "(`[^`]+`)\\s*(=)(?=[^=])"
|
||||
"match": "(<<-|->>)",
|
||||
"name": "keyword.operator.assignment.r"
|
||||
},
|
||||
{
|
||||
"match": "\\b([\\d_][[:alnum:]._]+)\\b",
|
||||
"name": "invalid.illegal.variable.other.r"
|
||||
"match": "%(between|chin|do|dopar|in|like|\\+replace|\\+|:|T>|<>|>|\\$)%",
|
||||
"name": "keyword.operator.other.r"
|
||||
},
|
||||
{
|
||||
"match": "\\b([[:alnum:]_]+)(?=::)",
|
||||
"name": "entity.namespace.r"
|
||||
"match": "\\.\\.\\.",
|
||||
"name": "keyword.other.r"
|
||||
},
|
||||
{
|
||||
"match": ":::?",
|
||||
"name": "punctuation.accessor.colons.r"
|
||||
},
|
||||
{
|
||||
"match": "(%%|\\*\\*)",
|
||||
"name": "keyword.operator.arithmetic.r"
|
||||
},
|
||||
{
|
||||
"match": "(<-|->)",
|
||||
"name": "keyword.operator.assignment.r"
|
||||
},
|
||||
{
|
||||
"match": "\\|>",
|
||||
"name": "keyword.operator.assignment.redirection.r"
|
||||
},
|
||||
{
|
||||
"match": "(==|!=|<>|<=?|>=?)",
|
||||
"name": "keyword.operator.comparison.r"
|
||||
},
|
||||
{
|
||||
"match": "(&&?|\\|\\|?)",
|
||||
"name": "keyword.operator.logical.r"
|
||||
},
|
||||
{
|
||||
"match": ":=",
|
||||
"name": "keyword.operator.other.r"
|
||||
},
|
||||
{
|
||||
"match": "[-+*/^]",
|
||||
"name": "keyword.operator.arithmetic.r"
|
||||
},
|
||||
{
|
||||
"match": "=",
|
||||
"name": "keyword.operator.assignment.r"
|
||||
},
|
||||
{
|
||||
"match": "!",
|
||||
"name": "keyword.operator.logical.r"
|
||||
},
|
||||
{
|
||||
"match": "[:~@]",
|
||||
"name": "keyword.other.r"
|
||||
},
|
||||
{
|
||||
"match": ";",
|
||||
"name": "punctuation.terminator.semicolon.r"
|
||||
}
|
||||
]
|
||||
},
|
||||
"keywords": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\b(break|next|repeat|else|in)\\b",
|
||||
"name": "keyword.control.r"
|
||||
"match": "\\bif\\b(?=\\s*\\()",
|
||||
"name": "keyword.control.conditional.if.r"
|
||||
},
|
||||
{
|
||||
"match": "\\b(ifelse|if|for|return|switch|while|invisible)\\b(?=\\s*\\()",
|
||||
"name": "keyword.control.r"
|
||||
"match": "\\belse\\b",
|
||||
"name": "keyword.control.conditional.else.r"
|
||||
},
|
||||
{
|
||||
"match": "(\\-|\\+|\\*|\\/|%\\/%|%%|%\\*%|%o%|%x%|\\^)",
|
||||
"name": "keyword.operator.arithmetic.r"
|
||||
"match": "\\bbreak\\b",
|
||||
"name": "keyword.control.flow.break.r"
|
||||
},
|
||||
{
|
||||
"match": "(:=|<-|<<-|->|->>)",
|
||||
"name": "keyword.operator.assignment.r"
|
||||
"match": "\\bnext\\b",
|
||||
"name": "keyword.control.flow.continue.r"
|
||||
},
|
||||
{
|
||||
"match": "(==|<=|>=|!=|<>|<|>|%in%)",
|
||||
"name": "keyword.operator.comparison.r"
|
||||
"match": "\\breturn(?=\\s*\\()",
|
||||
"name": "keyword.control.flow.return.r"
|
||||
},
|
||||
{
|
||||
"match": "(!|&{1,2}|[|]{1,2})",
|
||||
"name": "keyword.operator.logical.r"
|
||||
"match": "\\brepeat\\b",
|
||||
"name": "keyword.control.loop.repeat.r"
|
||||
},
|
||||
{
|
||||
"match": "(\\|>)",
|
||||
"name": "keyword.operator.pipe.r"
|
||||
"match": "\\bfor\\b(?=\\s*\\()",
|
||||
"name": "keyword.control.loop.for.r"
|
||||
},
|
||||
{
|
||||
"match": "(%between%|%chin%|%like%|%\\+%|%\\+replace%|%:%|%do%|%dopar%|%>%|%<>%|%T>%|%\\$%)",
|
||||
"name": "keyword.operator.other.r"
|
||||
"match": "\\bwhile\\b(?=\\s*\\()",
|
||||
"name": "keyword.control.loop.while.r"
|
||||
},
|
||||
{
|
||||
"match": "(\\.\\.\\.|\\$|:|\\~|@)",
|
||||
"name": "keyword.other.r"
|
||||
"match": "\\bin\\b",
|
||||
"name": "keyword.operator.word.r"
|
||||
}
|
||||
]
|
||||
},
|
||||
"storage-type": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\b(character|complex|double|expression|integer|list|logical|numeric|single|raw)\\b(?=\\s*\\()",
|
||||
"name": "storage.type.r"
|
||||
"begin": "\\b(character|complex|double|expression|integer|list|logical|numeric|single|raw|pairlist)\\b\\s*(\\()",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "storage.type.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.arguments.begin.r"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.function-call.arguments.r",
|
||||
"end": "(\\))",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.arguments.end.r"
|
||||
}
|
||||
},
|
||||
"name": "meta.function-call.r",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#function-call-arguments"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -429,8 +505,8 @@
|
||||
"function-declarations": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "((?:`[^`\\\\]*(?:\\\\.[^`\\\\]*)*`)|(?:[[:alpha:].][[:alnum:]._]*))\\s*(<?<-|=(?!=))\\s*(function|\\\\)(?!\\w)",
|
||||
"captures": {
|
||||
"begin": "((?:[a-zA-Z._][\\w.]*|`[^`]+`))\\s*(<?<-|=(?!=))\\s*\\b(function)\\s*(\\()",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "entity.name.function.r"
|
||||
},
|
||||
@@ -439,12 +515,39 @@
|
||||
},
|
||||
"3": {
|
||||
"name": "keyword.control.r"
|
||||
},
|
||||
"4": {
|
||||
"name": "punctuation.definition.parameters.begin.r"
|
||||
}
|
||||
},
|
||||
"end": "\\)",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.parameters.end.r"
|
||||
}
|
||||
},
|
||||
"name": "meta.function.r",
|
||||
"contentName": "meta.function.parameters.r",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#lambda-functions"
|
||||
"include": "#comments"
|
||||
},
|
||||
{
|
||||
"match": "(?:[a-zA-Z._][\\w.]*|`[^`]+`)",
|
||||
"name": "variable.parameter.function.language.r"
|
||||
},
|
||||
{
|
||||
"begin": "(?==)",
|
||||
"end": "(?=[,)])",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.r"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": ",",
|
||||
"name": "punctuation.separator.parameters.r"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -459,13 +562,13 @@
|
||||
"name": "keyword.control.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.section.parens.begin.r"
|
||||
"name": "punctuation.definition.parameters.begin.r"
|
||||
}
|
||||
},
|
||||
"end": "\\)",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.section.parens.end.r"
|
||||
"name": "punctuation.definition.parameters.end.r"
|
||||
}
|
||||
},
|
||||
"name": "meta.function.r",
|
||||
@@ -476,7 +579,7 @@
|
||||
},
|
||||
{
|
||||
"match": "(?:[a-zA-Z._][\\w.]*|`[^`]+`)",
|
||||
"name": "variable.other.r"
|
||||
"name": "variable.parameter.function.language.r"
|
||||
},
|
||||
{
|
||||
"begin": "(?==)",
|
||||
@@ -496,38 +599,31 @@
|
||||
]
|
||||
},
|
||||
"function-calls": {
|
||||
"begin": "(?:\\b|(?=\\.))((?:[a-zA-Z._][\\w.]*|`[^`]+`))\\s*(\\()",
|
||||
"begin": "(?:[a-zA-Z._][\\w.]*|`[^`]+`)\\s*(\\()",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "variable.function.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.section.parens.begin.r"
|
||||
"name": "punctuation.definition.arguments.begin.r"
|
||||
}
|
||||
},
|
||||
"contentName": "meta.function-call.arguments.r",
|
||||
"end": "(\\))",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.section.parens.end.r"
|
||||
"name": "punctuation.definition.arguments.end.r"
|
||||
}
|
||||
},
|
||||
"name": "meta.function-call.r",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#function-parameters"
|
||||
"include": "#function-call-arguments"
|
||||
}
|
||||
]
|
||||
},
|
||||
"function-parameters": {
|
||||
"function-call-arguments": {
|
||||
"patterns": [
|
||||
{
|
||||
"name": "meta.function-call.r",
|
||||
"contentName": "meta.function-call.parameters.r"
|
||||
},
|
||||
{
|
||||
"match": "(?:[a-zA-Z._][\\w.]*|`[^`]+`)(?=\\s[^=])",
|
||||
"name": "variable.other.r"
|
||||
"match": "(?:[a-zA-Z._][\\w.]*|`[^`]+`)(?=\\s*=[^=])",
|
||||
"name": "variable.parameter.function-call.r"
|
||||
},
|
||||
{
|
||||
"begin": "(?==)",
|
||||
@@ -581,52 +677,148 @@
|
||||
"builtin-functions": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\b(abbreviate|abs|acos|acosh|activeBindingFunction|addNA|addTaskCallback|agrep|agrepl|alist|all|all\\.equal|all\\.equal\\.character|all\\.equal\\.default|all\\.equal\\.environment|all\\.equal\\.envRefClass|all\\.equal\\.factor|all\\.equal\\.formula|all\\.equal\\.function|all\\.equal\\.language|all\\.equal\\.list|all\\.equal\\.numeric|all\\.equal\\.POSIXt|all\\.equal\\.raw|all\\.names|allowInterrupts|all\\.vars|any|anyDuplicated|anyDuplicated\\.array|anyDuplicated\\.data\\.frame|anyDuplicated\\.default|anyDuplicated\\.matrix|anyNA|anyNA\\.data\\.frame|anyNA\\.numeric_version|anyNA\\.POSIXlt|aperm|aperm\\.default|aperm\\.table|append|apply|Arg|args|array|arrayInd|as\\.array|as\\.array\\.default|as\\.call|as\\.character|as\\.character\\.condition|as\\.character\\.Date|as\\.character\\.default|as\\.character\\.error|as\\.character\\.factor|as\\.character\\.hexmode|as\\.character\\.numeric_version|as\\.character\\.octmode|as\\.character\\.POSIXt|as\\.character\\.srcref|as\\.complex|as\\.data\\.frame|as\\.data\\.frame\\.array|as\\.data\\.frame\\.AsIs|as\\.data\\.frame\\.character|as\\.data\\.frame\\.complex|as\\.data\\.frame\\.data\\.frame|as\\.data\\.frame\\.Date|as\\.data\\.frame\\.default|as\\.data\\.frame\\.difftime|as\\.data\\.frame\\.factor|as\\.data\\.frame\\.integer|as\\.data\\.frame\\.list|as\\.data\\.frame\\.logical|as\\.data\\.frame\\.matrix|as\\.data\\.frame\\.model\\.matrix|as\\.data\\.frame\\.noquote|as\\.data\\.frame\\.numeric|as\\.data\\.frame\\.numeric_version|as\\.data\\.frame\\.ordered|as\\.data\\.frame\\.POSIXct|as\\.data\\.frame\\.POSIXlt|as\\.data\\.frame\\.raw|as\\.data\\.frame\\.table|as\\.data\\.frame\\.ts|as\\.data\\.frame\\.vector|as\\.Date|as\\.Date\\.character|as\\.Date\\.default|as\\.Date\\.factor|as\\.Date\\.numeric|as\\.Date\\.POSIXct|as\\.Date\\.POSIXlt|as\\.difftime|as\\.double|as\\.double\\.difftime|as\\.double\\.POSIXlt|as\\.environment|as\\.expression|as\\.expression\\.default|as\\.factor|as\\.function|as\\.function\\.default|as\\.hexmode|asin|asinh|as\\.integer|as\\.list|as\\.list\\.data\\.frame|as\\.list\\.Date|as\\.list\\.default|as\\.list\\.difftime|as\\.list\\.environment|as\\.list\\.factor|as\\.list\\.function|as\\.list\\.numeric_version|as\\.list\\.POSIXct|as\\.list\\.POSIXlt|as\\.logical|as\\.logical\\.factor|as\\.matrix|as\\.matrix\\.data\\.frame|as\\.matrix\\.default|as\\.matrix\\.noquote|as\\.matrix\\.POSIXlt|as\\.name|asNamespace|as\\.null|as\\.null\\.default|as\\.numeric|as\\.numeric_version|as\\.octmode|as\\.ordered|as\\.package_version|as\\.pairlist|asplit|as\\.POSIXct|as\\.POSIXct\\.Date|as\\.POSIXct\\.default|as\\.POSIXct\\.numeric|as\\.POSIXct\\.POSIXlt|as\\.POSIXlt|as\\.POSIXlt\\.character|as\\.POSIXlt\\.Date|as\\.POSIXlt\\.default|as\\.POSIXlt\\.factor|as\\.POSIXlt\\.numeric|as\\.POSIXlt\\.POSIXct|as\\.qr|as\\.raw|asS3|asS4|assign|as\\.single|as\\.single\\.default|as\\.symbol|as\\.table|as\\.table\\.default|as\\.vector|as\\.vector\\.factor|atan|atan2|atanh|attach|attachNamespace|attr|attr\\.all\\.equal|attributes|autoload|autoloader|backsolve|baseenv|basename|besselI|besselJ|besselK|besselY|beta|bindingIsActive|bindingIsLocked|bindtextdomain|bitwAnd|bitwNot|bitwOr|bitwShiftL|bitwShiftR|bitwXor|body|bquote|break|browser|browserCondition|browserSetDebug|browserText|builtins|by|by\\.data\\.frame|by\\.default|bzfile|c|call|callCC|capabilities|casefold|cat|cbind|cbind\\.data\\.frame|c\\.Date|c\\.difftime|ceiling|c\\.factor|character|char\\.expand|charmatch|charToRaw|chartr|check_tzones|chkDots|chol|chol2inv|chol\\.default|choose|class|clearPushBack|close|closeAllConnections|close\\.connection|close\\.srcfile|close\\.srcfilealias|c\\.noquote|c\\.numeric_version|col|colMeans|colnames|colSums|commandArgs|comment|complex|computeRestarts|conditionCall|conditionCall\\.condition|conditionMessage|conditionMessage\\.condition|conflictRules|conflicts|Conj|contributors|cos|cosh|cospi|c\\.POSIXct|c\\.POSIXlt|crossprod|Cstack_info|cummax|cummin|cumprod|cumsum|curlGetHeaders|cut|cut\\.Date|cut\\.default|cut\\.POSIXt|c\\.warnings|data\\.class|data\\.frame|data\\.matrix|date|debug|debuggingState|debugonce|default\\.stringsAsFactors|delayedAssign|deparse|deparse1|det|detach|determinant|determinant\\.matrix|dget|diag|diff|diff\\.Date|diff\\.default|diff\\.difftime|diff\\.POSIXt|difftime|digamma|dim|dim\\.data\\.frame|dimnames|dimnames\\.data\\.frame|dir|dir\\.create|dir\\.exists|dirname|do\\.call|dontCheck|double|dput|dQuote|drop|droplevels|droplevels\\.data\\.frame|droplevels\\.factor|dump|duplicated|duplicated\\.array|duplicated\\.data\\.frame|duplicated\\.default|duplicated\\.matrix|duplicated\\.numeric_version|duplicated\\.POSIXlt|duplicated\\.warnings|dynGet|dyn\\.load|dyn\\.unload|eapply|eigen|emptyenv|enc2native|enc2utf8|encodeString|Encoding|endsWith|enquote|environment|environmentIsLocked|environmentName|env\\.profile|errorCondition|eval|eval\\.parent|evalq|exists|exp|expand\\.grid|expm1|expression|extSoftVersion|factor|factorial|fifo|file|file\\.access|Line truncated
|
||||
"captures": {
|
||||
"begin": "\\b(abbreviate|abs|acos|acosh|activeBindingFunction|addNA|addTaskCallback|agrep|agrepl|alist|all|all\\.equal|all\\.equal\\.character|all\\.equal\\.default|all\\.equal\\.environment|all\\.equal\\.envRefClass|all\\.equal\\.factor|all\\.equal\\.formula|all\\.equal\\.function|all\\.equal\\.language|all\\.equal\\.list|all\\.equal\\.numeric|all\\.equal\\.POSIXt|all\\.equal\\.raw|all\\.names|allowInterrupts|all\\.vars|any|anyDuplicated|anyDuplicated\\.array|anyDuplicated\\.data\\.frame|anyDuplicated\\.default|anyDuplicated\\.matrix|anyNA|anyNA\\.data\\.frame|anyNA\\.numeric_version|anyNA\\.POSIXlt|aperm|aperm\\.default|aperm\\.table|append|apply|Arg|args|array|arrayInd|as\\.array|as\\.array\\.default|as\\.call|as\\.character|as\\.character\\.condition|as\\.character\\.Date|as\\.character\\.default|as\\.character\\.error|as\\.character\\.factor|as\\.character\\.hexmode|as\\.character\\.numeric_version|as\\.character\\.octmode|as\\.character\\.POSIXt|as\\.character\\.srcref|as\\.complex|as\\.data\\.frame|as\\.data\\.frame\\.array|as\\.data\\.frame\\.AsIs|as\\.data\\.frame\\.character|as\\.data\\.frame\\.complex|as\\.data\\.frame\\.data\\.frame|as\\.data\\.frame\\.Date|as\\.data\\.frame\\.default|as\\.data\\.frame\\.difftime|as\\.data\\.frame\\.factor|as\\.data\\.frame\\.integer|as\\.data\\.frame\\.list|as\\.data\\.frame\\.logical|as\\.data\\.frame\\.matrix|as\\.data\\.frame\\.model\\.matrix|as\\.data\\.frame\\.noquote|as\\.data\\.frame\\.numeric|as\\.data\\.frame\\.numeric_version|as\\.data\\.frame\\.ordered|as\\.data\\.frame\\.POSIXct|as\\.data\\.frame\\.POSIXlt|as\\.data\\.frame\\.raw|as\\.data\\.frame\\.table|as\\.data\\.frame\\.ts|as\\.data\\.frame\\.vector|as\\.Date|as\\.Date\\.character|as\\.Date\\.default|as\\.Date\\.factor|as\\.Date\\.numeric|as\\.Date\\.POSIXct|as\\.Date\\.POSIXlt|as\\.difftime|as\\.double|as\\.double\\.difftime|as\\.double\\.POSIXlt|as\\.environment|as\\.expression|as\\.expression\\.default|as\\.factor|as\\.function|as\\.function\\.default|as\\.hexmode|asin|asinh|as\\.integer|as\\.list|as\\.list\\.data\\.frame|as\\.list\\.Date|as\\.list\\.default|as\\.list\\.difftime|as\\.list\\.environment|as\\.list\\.factor|as\\.list\\.function|as\\.list\\.numeric_version|as\\.list\\.POSIXct|as\\.list\\.POSIXlt|as\\.logical|as\\.logical\\.factor|as\\.matrix|as\\.matrix\\.data\\.frame|as\\.matrix\\.default|as\\.matrix\\.noquote|as\\.matrix\\.POSIXlt|as\\.name|asNamespace|as\\.null|as\\.null\\.default|as\\.numeric|as\\.numeric_version|as\\.octmode|as\\.ordered|as\\.package_version|as\\.pairlist|asplit|as\\.POSIXct|as\\.POSIXct\\.Date|as\\.POSIXct\\.default|as\\.POSIXct\\.numeric|as\\.POSIXct\\.POSIXlt|as\\.POSIXlt|as\\.POSIXlt\\.character|as\\.POSIXlt\\.Date|as\\.POSIXlt\\.default|as\\.POSIXlt\\.factor|as\\.POSIXlt\\.numeric|as\\.POSIXlt\\.POSIXct|as\\.qr|as\\.raw|asS3|asS4|assign|as\\.single|as\\.single\\.default|as\\.symbol|as\\.table|as\\.table\\.default|as\\.vector|as\\.vector\\.factor|atan|atan2|atanh|attach|attachNamespace|attr|attr\\.all\\.equal|attributes|autoload|autoloader|backsolve|baseenv|basename|besselI|besselJ|besselK|besselY|beta|bindingIsActive|bindingIsLocked|bindtextdomain|bitwAnd|bitwNot|bitwOr|bitwShiftL|bitwShiftR|bitwXor|body|bquote|break|browser|browserCondition|browserSetDebug|browserText|builtins|by|by\\.data\\.frame|by\\.default|bzfile|c|call|callCC|capabilities|casefold|cat|cbind|cbind\\.data\\.frame|c\\.Date|c\\.difftime|ceiling|c\\.factor|character|char\\.expand|charmatch|charToRaw|chartr|check_tzones|chkDots|chol|chol2inv|chol\\.default|choose|class|clearPushBack|close|closeAllConnections|close\\.connection|close\\.srcfile|close\\.srcfilealias|c\\.noquote|c\\.numeric_version|col|colMeans|colnames|colSums|commandArgs|comment|complex|computeRestarts|conditionCall|conditionCall\\.condition|conditionMessage|conditionMessage\\.condition|conflictRules|conflicts|Conj|contributors|cos|cosh|cospi|c\\.POSIXct|c\\.POSIXlt|crossprod|Cstack_info|cummax|cummin|cumprod|cumsum|curlGetHeaders|cut|cut\\.Date|cut\\.default|cut\\.POSIXt|c\\.warnings|data\\.class|data\\.frame|data\\.matrix|date|debug|debuggingState|debugonce|default\\.stringsAsFactors|delayedAssign|deparse|deparse1|det|detach|determinant|determinant\\.matrix|dget|diag|diff|diff\\.Date|diff\\.default|diff\\.difftime|diff\\.POSIXt|difftime|digamma|dim|dim\\.data\\.frame|dimnames|dimnames\\.data\\.frame|dir|dir\\.create|dir\\.exists|dirname|do\\.call|dontCheck|double|dput|dQuote|drop|droplevels|droplevels\\.data\\.frame|droplevels\\.factor|dump|duplicated|duplicated\\.array|duplicated\\.data\\.frame|duplicated\\.default|duplicated\\.matrix|duplicated\\.numeric_version|duplicated\\.POSIXlt|duplicated\\.warnings|dynGet|dyn\\.load|dyn\\.unload|eapply|eigen|emptyenv|enc2native|enc2utf8|encodeString|Encoding|endsWith|enquote|environment|environmentIsLocked|environmentName|env\\.profile|errorCondition|eval|eval\\.parent|evalq|exists|exp|expand\\.grid|expm1|expression|extSoftVersion|factor|factorial|fifo|file|file\\.access|Line truncated
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.arguments.begin.r"
|
||||
}
|
||||
}
|
||||
},
|
||||
"contentName": "meta.function-call.arguments.r",
|
||||
"end": "(\\))",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.arguments.end.r"
|
||||
}
|
||||
},
|
||||
"name": "meta.function-call.r",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#function-call-arguments"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "\\b(abline|arrows|assocplot|axis|Axis|axis\\.Date|axis\\.POSIXct|axTicks|barplot|barplot\\.default|box|boxplot|boxplot\\.default|boxplot\\.matrix|bxp|cdplot|clip|close\\.screen|co\\.intervals|contour|contour\\.default|coplot|curve|dotchart|erase\\.screen|filled\\.contour|fourfoldplot|frame|grconvertX|grconvertY|grid|hist|hist\\.default|identify|image|image\\.default|layout|layout\\.show|lcm|legend|lines|lines\\.default|locator|matlines|matplot|matpoints|mosaicplot|mtext|pairs|pairs\\.default|panel\\.smooth|par|persp|pie|plot|plot\\.default|plot\\.design|plot\\.function|plot\\.new|plot\\.window|plot\\.xy|points|points\\.default|polygon|polypath|rasterImage|rect|rug|screen|segments|smoothScatter|spineplot|split\\.screen|stars|stem|strheight|stripchart|strwidth|sunflowerplot|symbols|text|text\\.default|title|xinch|xspline|xyinch|yinch)\\s*(\\()",
|
||||
"captures": {
|
||||
"begin": "\\b(abline|arrows|assocplot|axis|Axis|axis\\.Date|axis\\.POSIXct|axTicks|barplot|barplot\\.default|box|boxplot|boxplot\\.default|boxplot\\.matrix|bxp|cdplot|clip|close\\.screen|co\\.intervals|contour|contour\\.default|coplot|curve|dotchart|erase\\.screen|filled\\.contour|fourfoldplot|frame|grconvertX|grconvertY|grid|hist|hist\\.default|identify|image|image\\.default|layout|layout\\.show|lcm|legend|lines|lines\\.default|locator|matlines|matplot|matpoints|mosaicplot|mtext|pairs|pairs\\.default|panel\\.smooth|par|persp|pie|plot|plot\\.default|plot\\.design|plot\\.function|plot\\.new|plot\\.window|plot\\.xy|points|points\\.default|polygon|polypath|rasterImage|rect|rug|screen|segments|smoothScatter|spineplot|split\\.screen|stars|stem|strheight|stripchart|strwidth|sunflowerplot|symbols|text|text\\.default|title|xinch|xspline|xyinch|yinch)\\s*(\\()",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.arguments.begin.r"
|
||||
}
|
||||
}
|
||||
},
|
||||
"contentName": "meta.function-call.arguments.r",
|
||||
"end": "(\\))",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.arguments.end.r"
|
||||
}
|
||||
},
|
||||
"name": "meta.function-call.r",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#function-call-arguments"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "\\b(adjustcolor|as\\.graphicsAnnot|as\\.raster|axisTicks|bitmap|blues9|bmp|boxplot\\.stats|cairo_pdf|cairo_ps|cairoSymbolFont|check\\.options|chull|CIDFont|cm|cm\\.colors|col2rgb|colorConverter|colorRamp|colorRampPalette|colors|colorspaces|colours|contourLines|convertColor|densCols|dev2bitmap|devAskNewPage|dev\\.capabilities|dev\\.capture|dev\\.control|dev\\.copy|dev\\.copy2eps|dev\\.copy2pdf|dev\\.cur|dev\\.flush|dev\\.hold|deviceIsInteractive|dev\\.interactive|dev\\.list|dev\\.new|dev\\.next|dev\\.off|dev\\.prev|dev\\.print|dev\\.set|dev\\.size|embedFonts|extendrange|getGraphicsEvent|getGraphicsEventEnv|graphics\\.off|gray|gray\\.colors|grey|grey\\.colors|grSoftVersion|hcl|hcl\\.colors|hcl\\.pals|heat\\.colors|Hershey|hsv|is\\.raster|jpeg|make\\.rgb|n2mfrow|nclass\\.FD|nclass\\.scott|nclass\\.Sturges|palette|palette\\.colors|palette\\.pals|pdf|pdfFonts|pdf\\.options|pictex|png|postscript|postscriptFonts|ps\\.options|quartz|quartzFont|quartzFonts|quartz\\.options|quartz\\.save|rainbow|recordGraphics|recordPlot|replayPlot|rgb|rgb2hsv|savePlot|setEPS|setGraphicsEventEnv|setGraphicsEventHandlers|setPS|svg|terrain\\.colors|tiff|topo\\.colors|trans3d|Type1Font|x11|X11|X11Font|X11Fonts|X11\\.options|xfig|xy\\.coords|xyTable|xyz\\.coords)\\s*(\\()",
|
||||
"captures": {
|
||||
"begin": "\\b(adjustcolor|as\\.graphicsAnnot|as\\.raster|axisTicks|bitmap|blues9|bmp|boxplot\\.stats|cairo_pdf|cairo_ps|cairoSymbolFont|check\\.options|chull|CIDFont|cm|cm\\.colors|col2rgb|colorConverter|colorRamp|colorRampPalette|colors|colorspaces|colours|contourLines|convertColor|densCols|dev2bitmap|devAskNewPage|dev\\.capabilities|dev\\.capture|dev\\.control|dev\\.copy|dev\\.copy2eps|dev\\.copy2pdf|dev\\.cur|dev\\.flush|dev\\.hold|deviceIsInteractive|dev\\.interactive|dev\\.list|dev\\.new|dev\\.next|dev\\.off|dev\\.prev|dev\\.print|dev\\.set|dev\\.size|embedFonts|extendrange|getGraphicsEvent|getGraphicsEventEnv|graphics\\.off|gray|gray\\.colors|grey|grey\\.colors|grSoftVersion|hcl|hcl\\.colors|hcl\\.pals|heat\\.colors|Hershey|hsv|is\\.raster|jpeg|make\\.rgb|n2mfrow|nclass\\.FD|nclass\\.scott|nclass\\.Sturges|palette|palette\\.colors|palette\\.pals|pdf|pdfFonts|pdf\\.options|pictex|png|postscript|postscriptFonts|ps\\.options|quartz|quartzFont|quartzFonts|quartz\\.options|quartz\\.save|rainbow|recordGraphics|recordPlot|replayPlot|rgb|rgb2hsv|savePlot|setEPS|setGraphicsEventEnv|setGraphicsEventHandlers|setPS|svg|terrain\\.colors|tiff|topo\\.colors|trans3d|Type1Font|x11|X11|X11Font|X11Fonts|X11\\.options|xfig|xy\\.coords|xyTable|xyz\\.coords)\\s*(\\()",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.arguments.begin.r"
|
||||
}
|
||||
}
|
||||
},
|
||||
"contentName": "meta.function-call.arguments.r",
|
||||
"end": "(\\))",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.arguments.end.r"
|
||||
}
|
||||
},
|
||||
"name": "meta.function-call.r",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#function-call-arguments"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "\\b(addNextMethod|allNames|Arith|as|asMethodDefinition|assignClassDef|assignMethodsMetaData|balanceMethodsList|cacheGenericsMetaData|cacheMetaData|cacheMethod|callGeneric|callNextMethod|canCoerce|cbind2|checkAtAssignment|checkSlotAssignment|classesToAM|classLabel|classMetaName|className|coerce|Compare|completeClassDefinition|completeExtends|completeSubclasses|Complex|conformMethod|defaultDumpName|defaultPrototype|doPrimitiveMethod|dumpMethod|dumpMethods|el|elNamed|empty\\.dump|emptyMethodsList|evalOnLoad|evalqOnLoad|evalSource|existsFunction|existsMethod|extends|externalRefMethod|finalDefaultMethod|findClass|findFunction|findMethod|findMethods|findMethodSignatures|findUnique|fixPre1\\.8|formalArgs|functionBody|generic\\.skeleton|getAllSuperClasses|getClass|getClassDef|getClasses|getDataPart|getFunction|getGeneric|getGenerics|getGroup|getGroupMembers|getLoadActions|getMethod|getMethods|getMethodsForDispatch|getMethodsMetaData|getPackageName|getRefClass|getSlots|getValidity|hasArg|hasLoadAction|hasMethod|hasMethods|implicitGeneric|inheritedSlotNames|initFieldArgs|initialize|initRefFields|insertClassMethods|insertMethod|insertSource|is|isClass|isClassDef|isClassUnion|isGeneric|isGrammarSymbol|isGroup|isRematched|isSealedClass|isSealedMethod|isVirtualClass|isXS3Class|kronecker|languageEl|linearizeMlist|listFromMethods|listFromMlist|loadMethod|Logic|makeClassRepresentation|makeExtends|makeGeneric|makeMethodsList|makePrototypeFromClassDef|makeStandardGeneric|matchSignature|Math|Math2|mergeMethods|metaNameUndo|MethodAddCoerce|methodSignatureMatrix|method\\.skeleton|MethodsList|MethodsListSelect|methodsPackageMetaName|missingArg|multipleClasses|new|newBasic|newClassRepresentation|newEmptyObject|Ops|packageSlot|possibleExtends|prohibitGeneric|promptClass|promptMethods|prototype|Quote|rbind2|reconcilePropertiesAndPrototype|registerImplicitGenerics|rematchDefinition|removeClass|removeGeneric|removeMethod|removeMethods|representation|requireMethods|resetClass|resetGeneric|S3Class|S3Part|sealClass|selectMethod|selectSuperClasses|setAs|setClass|setClassUnion|setDataPart|setGeneric|setGenericImplicit|setGroupGeneric|setIs|setLoadAction|setLoadActions|setMethod|setOldClass|setPackageName|setPrimitiveMethods|setRefClass|setReplaceMethod|setValidity|show|showClass|showDefault|showExtends|showMethods|showMlist|signature|SignatureMethod|sigToEnv|slot|slotNames|slotsFromS3|substituteDirect|substituteFunctionArgs|Summary|superClassDepth|testInheritedMethods|testVirtual|tryNew|unRematchDefinition|validObject|validSlotNames)\\s*(\\()",
|
||||
"captures": {
|
||||
"begin": "\\b(addNextMethod|allNames|Arith|as|asMethodDefinition|assignClassDef|assignMethodsMetaData|balanceMethodsList|cacheGenericsMetaData|cacheMetaData|cacheMethod|callGeneric|callNextMethod|canCoerce|cbind2|checkAtAssignment|checkSlotAssignment|classesToAM|classLabel|classMetaName|className|coerce|Compare|completeClassDefinition|completeExtends|completeSubclasses|Complex|conformMethod|defaultDumpName|defaultPrototype|doPrimitiveMethod|dumpMethod|dumpMethods|el|elNamed|empty\\.dump|emptyMethodsList|evalOnLoad|evalqOnLoad|evalSource|existsFunction|existsMethod|extends|externalRefMethod|finalDefaultMethod|findClass|findFunction|findMethod|findMethods|findMethodSignatures|findUnique|fixPre1\\.8|formalArgs|functionBody|generic\\.skeleton|getAllSuperClasses|getClass|getClassDef|getClasses|getDataPart|getFunction|getGeneric|getGenerics|getGroup|getGroupMembers|getLoadActions|getMethod|getMethods|getMethodsForDispatch|getMethodsMetaData|getPackageName|getRefClass|getSlots|getValidity|hasArg|hasLoadAction|hasMethod|hasMethods|implicitGeneric|inheritedSlotNames|initFieldArgs|initialize|initRefFields|insertClassMethods|insertMethod|insertSource|is|isClass|isClassDef|isClassUnion|isGeneric|isGrammarSymbol|isGroup|isRematched|isSealedClass|isSealedMethod|isVirtualClass|isXS3Class|kronecker|languageEl|linearizeMlist|listFromMethods|listFromMlist|loadMethod|Logic|makeClassRepresentation|makeExtends|makeGeneric|makeMethodsList|makePrototypeFromClassDef|makeStandardGeneric|matchSignature|Math|Math2|mergeMethods|metaNameUndo|MethodAddCoerce|methodSignatureMatrix|method\\.skeleton|MethodsList|MethodsListSelect|methodsPackageMetaName|missingArg|multipleClasses|new|newBasic|newClassRepresentation|newEmptyObject|Ops|packageSlot|possibleExtends|prohibitGeneric|promptClass|promptMethods|prototype|Quote|rbind2|reconcilePropertiesAndPrototype|registerImplicitGenerics|rematchDefinition|removeClass|removeGeneric|removeMethod|removeMethods|representation|requireMethods|resetClass|resetGeneric|S3Class|S3Part|sealClass|selectMethod|selectSuperClasses|setAs|setClass|setClassUnion|setDataPart|setGeneric|setGenericImplicit|setGroupGeneric|setIs|setLoadAction|setLoadActions|setMethod|setOldClass|setPackageName|setPrimitiveMethods|setRefClass|setReplaceMethod|setValidity|show|showClass|showDefault|showExtends|showMethods|showMlist|signature|SignatureMethod|sigToEnv|slot|slotNames|slotsFromS3|substituteDirect|substituteFunctionArgs|Summary|superClassDepth|testInheritedMethods|testVirtual|tryNew|unRematchDefinition|validObject|validSlotNames)\\s*(\\()",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.arguments.begin.r"
|
||||
}
|
||||
}
|
||||
},
|
||||
"contentName": "meta.function-call.arguments.r",
|
||||
"end": "(\\))",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.arguments.end.r"
|
||||
}
|
||||
},
|
||||
"name": "meta.function-call.r",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#function-call-arguments"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "\\b(acf|acf2AR|add1|addmargins|add\\.scope|aggregate|aggregate\\.data\\.frame|aggregate\\.ts|AIC|alias|anova|ansari\\.test|aov|approx|approxfun|ar|ar\\.burg|arima|arima0|arima0\\.diag|arima\\.sim|ARMAacf|ARMAtoMA|ar\\.mle|ar\\.ols|ar\\.yw|as\\.dendrogram|as\\.dist|as\\.formula|as\\.hclust|asOneSidedFormula|as\\.stepfun|as\\.ts|ave|bandwidth\\.kernel|bartlett\\.test|BIC|binomial|binom\\.test|biplot|Box\\.test|bw\\.bcv|bw\\.nrd|bw\\.nrd0|bw\\.SJ|bw\\.ucv|C|cancor|case\\.names|ccf|chisq\\.test|cmdscale|coef|coefficients|complete\\.cases|confint|confint\\.default|confint\\.lm|constrOptim|contrasts|contr\\.helmert|contr\\.poly|contr\\.SAS|contr\\.sum|contr\\.treatment|convolve|cooks\\.distance|cophenetic|cor|cor\\.test|cov|cov2cor|covratio|cov\\.wt|cpgram|cutree|cycle|D|dbeta|dbinom|dcauchy|dchisq|decompose|delete\\.response|deltat|dendrapply|density|density\\.default|deriv|deriv3|deviance|dexp|df|DF2formula|dfbeta|dfbetas|dffits|df\\.kernel|df\\.residual|dgamma|dgeom|dhyper|diffinv|dist|dlnorm|dlogis|dmultinom|dnbinom|dnorm|dpois|drop1|drop\\.scope|drop\\.terms|dsignrank|dt|dummy\\.coef|dummy\\.coef\\.lm|dunif|dweibull|dwilcox|ecdf|eff\\.aovlist|effects|embed|end|estVar|expand\\.model\\.frame|extractAIC|factanal|factor\\.scope|family|fft|filter|fisher\\.test|fitted|fitted\\.values|fivenum|fligner\\.test|formula|frequency|friedman\\.test|ftable|Gamma|gaussian|get_all_vars|getCall|getInitial|glm|glm\\.control|glm\\.fit|hasTsp|hat|hatvalues|hclust|heatmap|HoltWinters|influence|influence\\.measures|integrate|interaction\\.plot|inverse\\.gaussian|IQR|is\\.empty\\.model|is\\.leaf|is\\.mts|isoreg|is\\.stepfun|is\\.ts|is\\.tskernel|KalmanForecast|KalmanLike|KalmanRun|KalmanSmooth|kernapply|kernel|kmeans|knots|kruskal\\.test|ksmooth|ks\\.test|lag|lag\\.plot|line|lm|lm\\.fit|lm\\.influence|lm\\.wfit|loadings|loess|loess\\.control|loess\\.smooth|logLik|loglin|lowess|ls\\.diag|lsfit|ls\\.print|mad|mahalanobis|makeARIMA|make\\.link|makepredictcall|manova|mantelhaen\\.test|mauchly\\.test|mcnemar\\.test|median|median\\.default|medpolish|model\\.extract|model\\.frame|model\\.frame\\.default|model\\.matrix|model\\.matrix\\.default|model\\.matrix\\.lm|model\\.offset|model\\.response|model\\.tables|model\\.weights|monthplot|mood\\.test|mvfft|na\\.action|na\\.contiguous|na\\.exclude|na\\.fail|na\\.omit|na\\.pass|napredict|naprint|naresid|nextn|nlm|nlminb|nls|nls\\.control|NLSstAsymptotic|NLSstClosestX|NLSstLfAsymptote|NLSstRtAsymptote|nobs|numericDeriv|offset|oneway\\.test|optim|optimHess|optimise|optimize|order\\.dendrogram|pacf|p\\.adjust|p\\.adjust\\.methods|Pair|pairwise\\.prop\\.test|pairwise\\.table|pairwise\\.t\\.test|pairwise\\.wilcox\\.test|pbeta|pbinom|pbirthday|pcauchy|pchisq|pexp|pf|pgamma|pgeom|phyper|plclust|plnorm|plogis|plot\\.ecdf|plot\\.spec\\.coherency|plot\\.spec\\.phase|plot\\.stepfun|plot\\.ts|pnbinom|pnorm|poisson|poisson\\.test|poly|polym|power|power\\.anova\\.test|power\\.prop\\.test|power\\.t\\.test|ppoints|ppois|ppr|PP\\.test|prcomp|predict|predict\\.glm|predict\\.lm|preplot|princomp|printCoefmat|profile|proj|promax|prop\\.test|prop\\.trend\\.test|psignrank|pt|ptukey|punif|pweibull|pwilcox|qbeta|qbinom|qbirthday|qcauchy|qchisq|qexp|qf|qgamma|qgeom|qhyper|qlnorm|qlogis|qnbinom|qnorm|qpois|qqline|qqnorm|qqplot|qsignrank|qt|qtukey|quade\\.test|quantile|quasi|quasibinomial|quasipoisson|qunif|qweibull|qwilcox|r2dtable|rbeta|rbinom|rcauchy|rchisq|read\\.ftable|rect\\.hclust|reformulate|relevel|reorder|replications|reshape|resid|residuals|residuals\\.glm|residuals\\.lm|rexp|rf|rgamma|rgeom|rhyper|rlnorm|rlogis|rmultinom|rnbinom|rnorm|rpois|rsignrank|rstandard|rstudent|rt|runif|runmed|rweibull|rwilcox|rWishart|scatter\\.smooth|screeplot|sd|se\\.contrast|selfStart|setNames|shapiro\\.test|sigma|simulate|smooth|smoothEnds|smooth\\.spline|sortedXyData|spec\\.ar|spec\\.pgram|spec\\.taper|spectrum|spline|splinefun|splinefunH|SSasymp|SSasympOff|SSasympOrig|SSbiexp|SSD|SSfol|SSfpl|SSgompertz|SSlogis|SSmicmen|SSweibull|start|stat\\.anova|step|stepfun|stl|StructTS|summary\\.aov|summary\\.glm|summary\\.lm|summary\\.manova|summary\\.stepfun|supsmu|symnum|termplot|terms|terms\\.formula|time|toeplitz|ts|tsdiag|ts\\.intersect|tsp|ts\\.plot|tsSmooth|ts\\.union|t\\.test|TukeyHSD|uniroot|update|update\\.default|update\\.formula|var|variable\\.names|varimax|var\\.test|vcov|weighted\\.mean|weighted\\.residuals|weights|wilcox\\.test|window|write\\.ftable|xtabs)\\s*(\\()",
|
||||
"captures": {
|
||||
"begin": "\\b(acf|acf2AR|add1|addmargins|add\\.scope|aggregate|aggregate\\.data\\.frame|aggregate\\.ts|AIC|alias|anova|ansari\\.test|aov|approx|approxfun|ar|ar\\.burg|arima|arima0|arima0\\.diag|arima\\.sim|ARMAacf|ARMAtoMA|ar\\.mle|ar\\.ols|ar\\.yw|as\\.dendrogram|as\\.dist|as\\.formula|as\\.hclust|asOneSidedFormula|as\\.stepfun|as\\.ts|ave|bandwidth\\.kernel|bartlett\\.test|BIC|binomial|binom\\.test|biplot|Box\\.test|bw\\.bcv|bw\\.nrd|bw\\.nrd0|bw\\.SJ|bw\\.ucv|C|cancor|case\\.names|ccf|chisq\\.test|cmdscale|coef|coefficients|complete\\.cases|confint|confint\\.default|confint\\.lm|constrOptim|contrasts|contr\\.helmert|contr\\.poly|contr\\.SAS|contr\\.sum|contr\\.treatment|convolve|cooks\\.distance|cophenetic|cor|cor\\.test|cov|cov2cor|covratio|cov\\.wt|cpgram|cutree|cycle|D|dbeta|dbinom|dcauchy|dchisq|decompose|delete\\.response|deltat|dendrapply|density|density\\.default|deriv|deriv3|deviance|dexp|df|DF2formula|dfbeta|dfbetas|dffits|df\\.kernel|df\\.residual|dgamma|dgeom|dhyper|diffinv|dist|dlnorm|dlogis|dmultinom|dnbinom|dnorm|dpois|drop1|drop\\.scope|drop\\.terms|dsignrank|dt|dummy\\.coef|dummy\\.coef\\.lm|dunif|dweibull|dwilcox|ecdf|eff\\.aovlist|effects|embed|end|estVar|expand\\.model\\.frame|extractAIC|factanal|factor\\.scope|family|fft|filter|fisher\\.test|fitted|fitted\\.values|fivenum|fligner\\.test|formula|frequency|friedman\\.test|ftable|Gamma|gaussian|get_all_vars|getCall|getInitial|glm|glm\\.control|glm\\.fit|hasTsp|hat|hatvalues|hclust|heatmap|HoltWinters|influence|influence\\.measures|integrate|interaction\\.plot|inverse\\.gaussian|IQR|is\\.empty\\.model|is\\.leaf|is\\.mts|isoreg|is\\.stepfun|is\\.ts|is\\.tskernel|KalmanForecast|KalmanLike|KalmanRun|KalmanSmooth|kernapply|kernel|kmeans|knots|kruskal\\.test|ksmooth|ks\\.test|lag|lag\\.plot|line|lm|lm\\.fit|lm\\.influence|lm\\.wfit|loadings|loess|loess\\.control|loess\\.smooth|logLik|loglin|lowess|ls\\.diag|lsfit|ls\\.print|mad|mahalanobis|makeARIMA|make\\.link|makepredictcall|manova|mantelhaen\\.test|mauchly\\.test|mcnemar\\.test|median|median\\.default|medpolish|model\\.extract|model\\.frame|model\\.frame\\.default|model\\.matrix|model\\.matrix\\.default|model\\.matrix\\.lm|model\\.offset|model\\.response|model\\.tables|model\\.weights|monthplot|mood\\.test|mvfft|na\\.action|na\\.contiguous|na\\.exclude|na\\.fail|na\\.omit|na\\.pass|napredict|naprint|naresid|nextn|nlm|nlminb|nls|nls\\.control|NLSstAsymptotic|NLSstClosestX|NLSstLfAsymptote|NLSstRtAsymptote|nobs|numericDeriv|offset|oneway\\.test|optim|optimHess|optimise|optimize|order\\.dendrogram|pacf|p\\.adjust|p\\.adjust\\.methods|Pair|pairwise\\.prop\\.test|pairwise\\.table|pairwise\\.t\\.test|pairwise\\.wilcox\\.test|pbeta|pbinom|pbirthday|pcauchy|pchisq|pexp|pf|pgamma|pgeom|phyper|plclust|plnorm|plogis|plot\\.ecdf|plot\\.spec\\.coherency|plot\\.spec\\.phase|plot\\.stepfun|plot\\.ts|pnbinom|pnorm|poisson|poisson\\.test|poly|polym|power|power\\.anova\\.test|power\\.prop\\.test|power\\.t\\.test|ppoints|ppois|ppr|PP\\.test|prcomp|predict|predict\\.glm|predict\\.lm|preplot|princomp|printCoefmat|profile|proj|promax|prop\\.test|prop\\.trend\\.test|psignrank|pt|ptukey|punif|pweibull|pwilcox|qbeta|qbinom|qbirthday|qcauchy|qchisq|qexp|qf|qgamma|qgeom|qhyper|qlnorm|qlogis|qnbinom|qnorm|qpois|qqline|qqnorm|qqplot|qsignrank|qt|qtukey|quade\\.test|quantile|quasi|quasibinomial|quasipoisson|qunif|qweibull|qwilcox|r2dtable|rbeta|rbinom|rcauchy|rchisq|read\\.ftable|rect\\.hclust|reformulate|relevel|reorder|replications|reshape|resid|residuals|residuals\\.glm|residuals\\.lm|rexp|rf|rgamma|rgeom|rhyper|rlnorm|rlogis|rmultinom|rnbinom|rnorm|rpois|rsignrank|rstandard|rstudent|rt|runif|runmed|rweibull|rwilcox|rWishart|scatter\\.smooth|screeplot|sd|se\\.contrast|selfStart|setNames|shapiro\\.test|sigma|simulate|smooth|smoothEnds|smooth\\.spline|sortedXyData|spec\\.ar|spec\\.pgram|spec\\.taper|spectrum|spline|splinefun|splinefunH|SSasymp|SSasympOff|SSasympOrig|SSbiexp|SSD|SSfol|SSfpl|SSgompertz|SSlogis|SSmicmen|SSweibull|start|stat\\.anova|step|stepfun|stl|StructTS|summary\\.aov|summary\\.glm|summary\\.lm|summary\\.manova|summary\\.stepfun|supsmu|symnum|termplot|terms|terms\\.formula|time|toeplitz|ts|tsdiag|ts\\.intersect|tsp|ts\\.plot|tsSmooth|ts\\.union|t\\.test|TukeyHSD|uniroot|update|update\\.default|update\\.formula|var|variable\\.names|varimax|var\\.test|vcov|weighted\\.mean|weighted\\.residuals|weights|wilcox\\.test|window|write\\.ftable|xtabs)\\s*(\\()",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.arguments.begin.r"
|
||||
}
|
||||
}
|
||||
},
|
||||
"contentName": "meta.function-call.arguments.r",
|
||||
"end": "(\\))",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.arguments.end.r"
|
||||
}
|
||||
},
|
||||
"name": "meta.function-call.r",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#function-call-arguments"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "\\b(adist|alarm|apropos|aregexec|argsAnywhere|asDateBuilt|askYesNo|aspell|aspell_package_C_files|aspell_package_Rd_files|aspell_package_R_files|aspell_package_vignettes|aspell_write_personal_dictionary_file|as\\.person|as\\.personList|as\\.relistable|as\\.roman|assignInMyNamespace|assignInNamespace|available\\.packages|bibentry|browseEnv|browseURL|browseVignettes|bug\\.report|capture\\.output|changedFiles|charClass|checkCRAN|chooseBioCmirror|chooseCRANmirror|citation|cite|citeNatbib|citEntry|citFooter|citHeader|close\\.socket|combn|compareVersion|contrib\\.url|count\\.fields|create\\.post|data|dataentry|data\\.entry|de|debugcall|debugger|demo|de\\.ncols|de\\.restore|de\\.setup|download\\.file|download\\.packages|dump\\.frames|edit|emacs|example|file\\.edit|fileSnapshot|file_test|find|findLineNum|fix|fixInNamespace|flush\\.console|formatOL|formatUL|getAnywhere|getCRANmirrors|getFromNamespace|getParseData|getParseText|getS3method|getSrcDirectory|getSrcFilename|getSrcLocation|getSrcref|getTxtProgressBar|glob2rx|globalVariables|hasName|head|head\\.matrix|help|help\\.request|help\\.search|help\\.start|history|hsearch_db|hsearch_db_concepts|hsearch_db_keywords|installed\\.packages|install\\.packages|is\\.relistable|isS3method|isS3stdGeneric|limitedLabels|loadhistory|localeToCharset|lsf\\.str|ls\\.str|maintainer|make\\.packages\\.html|makeRweaveLatexCodeRunner|make\\.socket|memory\\.limit|memory\\.size|menu|methods|mirror2html|modifyList|new\\.packages|news|nsl|object\\.size|old\\.packages|osVersion|packageDate|packageDescription|packageName|package\\.skeleton|packageStatus|packageVersion|page|person|personList|pico|process\\.events|prompt|promptData|promptImport|promptPackage|rc\\.getOption|rc\\.options|rc\\.settings|rc\\.status|readCitationFile|read\\.csv|read\\.csv2|read\\.delim|read\\.delim2|read\\.DIF|read\\.fortran|read\\.fwf|read\\.socket|read\\.table|recover|relist|remove\\.packages|removeSource|Rprof|Rprofmem|RShowDoc|RSiteSearch|rtags|Rtangle|RtangleFinish|RtangleRuncode|RtangleSetup|RtangleWritedoc|RweaveChunkPrefix|RweaveEvalWithOpt|RweaveLatex|RweaveLatexFinish|RweaveLatexOptions|RweaveLatexSetup|RweaveLatexWritedoc|RweaveTryStop|savehistory|select\\.list|sessionInfo|setBreakpoint|setRepositories|setTxtProgressBar|stack|Stangle|str|strcapture|strOptions|summaryRprof|suppressForeignCheck|Sweave|SweaveHooks|SweaveSyntaxLatex|SweaveSyntaxNoweb|SweaveSyntConv|tail|tail\\.matrix|tar|timestamp|toBibtex|toLatex|txtProgressBar|type\\.convert|undebugcall|unstack|untar|unzip|update\\.packages|upgrade|URLdecode|URLencode|url\\.show|vi|View|vignette|warnErrList|write\\.csv|write\\.csv2|write\\.socket|write\\.table|xedit|xemacs|zip)\\s*(\\()",
|
||||
"captures": {
|
||||
"begin": "\\b(adist|alarm|apropos|aregexec|argsAnywhere|asDateBuilt|askYesNo|aspell|aspell_package_C_files|aspell_package_Rd_files|aspell_package_R_files|aspell_package_vignettes|aspell_write_personal_dictionary_file|as\\.person|as\\.personList|as\\.relistable|as\\.roman|assignInMyNamespace|assignInNamespace|available\\.packages|bibentry|browseEnv|browseURL|browseVignettes|bug\\.report|capture\\.output|changedFiles|charClass|checkCRAN|chooseBioCmirror|chooseCRANmirror|citation|cite|citeNatbib|citEntry|citFooter|citHeader|close\\.socket|combn|compareVersion|contrib\\.url|count\\.fields|create\\.post|data|dataentry|data\\.entry|de|debugcall|debugger|demo|de\\.ncols|de\\.restore|de\\.setup|download\\.file|download\\.packages|dump\\.frames|edit|emacs|example|file\\.edit|fileSnapshot|file_test|find|findLineNum|fix|fixInNamespace|flush\\.console|formatOL|formatUL|getAnywhere|getCRANmirrors|getFromNamespace|getParseData|getParseText|getS3method|getSrcDirectory|getSrcFilename|getSrcLocation|getSrcref|getTxtProgressBar|glob2rx|globalVariables|hasName|head|head\\.matrix|help|help\\.request|help\\.search|help\\.start|history|hsearch_db|hsearch_db_concepts|hsearch_db_keywords|installed\\.packages|install\\.packages|is\\.relistable|isS3method|isS3stdGeneric|limitedLabels|loadhistory|localeToCharset|lsf\\.str|ls\\.str|maintainer|make\\.packages\\.html|makeRweaveLatexCodeRunner|make\\.socket|memory\\.limit|memory\\.size|menu|methods|mirror2html|modifyList|new\\.packages|news|nsl|object\\.size|old\\.packages|osVersion|packageDate|packageDescription|packageName|package\\.skeleton|packageStatus|packageVersion|page|person|personList|pico|process\\.events|prompt|promptData|promptImport|promptPackage|rc\\.getOption|rc\\.options|rc\\.settings|rc\\.status|readCitationFile|read\\.csv|read\\.csv2|read\\.delim|read\\.delim2|read\\.DIF|read\\.fortran|read\\.fwf|read\\.socket|read\\.table|recover|relist|remove\\.packages|removeSource|Rprof|Rprofmem|RShowDoc|RSiteSearch|rtags|Rtangle|RtangleFinish|RtangleRuncode|RtangleSetup|RtangleWritedoc|RweaveChunkPrefix|RweaveEvalWithOpt|RweaveLatex|RweaveLatexFinish|RweaveLatexOptions|RweaveLatexSetup|RweaveLatexWritedoc|RweaveTryStop|savehistory|select\\.list|sessionInfo|setBreakpoint|setRepositories|setTxtProgressBar|stack|Stangle|str|strcapture|strOptions|summaryRprof|suppressForeignCheck|Sweave|SweaveHooks|SweaveSyntaxLatex|SweaveSyntaxNoweb|SweaveSyntConv|tail|tail\\.matrix|tar|timestamp|toBibtex|toLatex|txtProgressBar|type\\.convert|undebugcall|unstack|untar|unzip|update\\.packages|upgrade|URLdecode|URLencode|url\\.show|vi|View|vignette|warnErrList|write\\.csv|write\\.csv2|write\\.socket|write\\.table|xedit|xemacs|zip)\\s*(\\()",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.function.r"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.arguments.begin.r"
|
||||
}
|
||||
}
|
||||
},
|
||||
"contentName": "meta.function-call.arguments.r",
|
||||
"end": "(\\))",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.arguments.end.r"
|
||||
}
|
||||
},
|
||||
"name": "meta.function-call.r",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#function-call-arguments"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"git": {
|
||||
"name": "Shopify/ruby-lsp",
|
||||
"repositoryUrl": "https://github.com/Shopify/ruby-lsp",
|
||||
"commitHash": "958bb1aa0c7aa4b6119c947b69afa7f12b19dceb"
|
||||
"commitHash": "2d5552a22f71ac75086c7f03d404df51e23f6535"
|
||||
}
|
||||
},
|
||||
"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/958bb1aa0c7aa4b6119c947b69afa7f12b19dceb",
|
||||
"version": "https://github.com/Shopify/ruby-lsp/commit/2d5552a22f71ac75086c7f03d404df51e23f6535",
|
||||
"name": "Ruby",
|
||||
"scopeName": "source.ruby",
|
||||
"patterns": [
|
||||
@@ -70,11 +70,11 @@
|
||||
"1": {
|
||||
"name": "variable.ruby"
|
||||
},
|
||||
"3": {
|
||||
"2": {
|
||||
"name": "keyword.operator.assignment.augmented.ruby"
|
||||
}
|
||||
},
|
||||
"match": "^\\s*([a-z]([A-Za-z0-9_])*)\\s*((&&|\\|\\|)=)",
|
||||
"match": "^\\s*([_a-z][A-Za-z0-9_]*)\\s*((&&|\\|\\|)=)",
|
||||
"comment": "A local variable and/or assignment"
|
||||
},
|
||||
{
|
||||
@@ -85,11 +85,11 @@
|
||||
"3": {
|
||||
"name": "variable.ruby"
|
||||
},
|
||||
"5": {
|
||||
"4": {
|
||||
"name": "keyword.operator.assignment.augmented.ruby"
|
||||
}
|
||||
},
|
||||
"match": "(?<!\\.)\\b(case|if|elsif|unless|until|while)\\b\\s*(\\()*?\\s*([a-z]([A-Za-z0-9_])*)\\s*((&&|\\|\\|)=)",
|
||||
"match": "(?<!\\.)\\b(case|if|elsif|unless|until|while)\\b\\s*(\\()*?\\s*([_a-z][A-Za-z0-9_]*)\\s*((&&|\\|\\|)=)",
|
||||
"comment": "A local variable and/or assignment in a condition"
|
||||
},
|
||||
{
|
||||
@@ -97,11 +97,11 @@
|
||||
"1": {
|
||||
"name": "variable.ruby"
|
||||
},
|
||||
"3": {
|
||||
"2": {
|
||||
"name": "keyword.operator.assignment.augmented.ruby"
|
||||
}
|
||||
},
|
||||
"match": "^\\s*([a-z]([A-Za-z0-9_])*)\\s*((\\+|\\*|-|\\/|%|\\*\\*|&|\\||\\^|<<|>>)=)",
|
||||
"match": "^\\s*([_a-z][A-Za-z0-9_]*)\\s*((\\+|\\*|-|\\/|%|\\*\\*|&|\\||\\^|<<|>>)=)",
|
||||
"comment": "A local variable operation assignment (+=, -=, *=, /=)"
|
||||
},
|
||||
{
|
||||
@@ -112,11 +112,11 @@
|
||||
"3": {
|
||||
"name": "variable.ruby"
|
||||
},
|
||||
"5": {
|
||||
"4": {
|
||||
"name": "keyword.operator.assignment.augmented.ruby"
|
||||
}
|
||||
},
|
||||
"match": "(?<!\\.)\\b(case|if|elsif|unless|until|while)\\b\\s*(\\()*?\\s*([a-z]([A-Za-z0-9_])*)\\s*((\\+|\\*|-|\\/|%|\\*\\*|&|\\||\\^|<<|>>)=)",
|
||||
"match": "(?<!\\.)\\b(case|if|elsif|unless|until|while)\\b\\s*(\\()*?\\s*([_a-z][A-Za-z0-9_]*)\\s*((\\+|\\*|-|\\/|%|\\*\\*|&|\\||\\^|<<|>>)=)",
|
||||
"comment": "A local variable operation assignment in a condition"
|
||||
},
|
||||
{
|
||||
@@ -125,7 +125,7 @@
|
||||
"name": "variable.ruby"
|
||||
}
|
||||
},
|
||||
"match": "^\\s*([a-z]([A-Za-z0-9_])*)\\s*(?==[^=>])",
|
||||
"match": "^\\s*([_a-z][A-Za-z0-9_]*)\\s*(?==[^=>])",
|
||||
"comment": "A local variable assignment"
|
||||
},
|
||||
{
|
||||
@@ -137,7 +137,7 @@
|
||||
"name": "variable.ruby"
|
||||
}
|
||||
},
|
||||
"match": "(?<!\\.)\\b(case|if|elsif|unless|until|while)\\b\\s*(\\()*?\\s*([a-z]([A-Za-z0-9_])*)\\s*=[^=>]",
|
||||
"match": "(?<!\\.)\\b(case|if|elsif|unless|until|while)\\b\\s*(\\()*?\\s*([_a-z][A-Za-z0-9_]*)\\s*=[^=>]",
|
||||
"comment": "A local variable assignment in a condition"
|
||||
},
|
||||
{
|
||||
@@ -1590,17 +1590,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)HTML)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "text.html",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -1628,17 +1627,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)HAML)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "text.haml",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -1666,17 +1664,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)XML)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "text.xml",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -1704,17 +1701,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)SQL)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.sql",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -1742,17 +1738,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:GRAPHQL|GQL))\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.graphql",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -1780,17 +1775,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)CSS)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.css",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -1818,17 +1812,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)CPP)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.cpp",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -1856,17 +1849,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)C)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.c",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -1894,17 +1886,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:JS|JAVASCRIPT))\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.js",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -1932,17 +1923,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)JQUERY)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.js.jquery",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -1970,17 +1960,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:SH|SHELL))\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.shell",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -2008,17 +1997,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)LUA)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.lua",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -2046,17 +2034,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)RUBY)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.ruby",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -2084,17 +2071,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)(?:YAML|YML))\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "source.yaml",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -2122,17 +2108,16 @@
|
||||
"begin": "(?><<[-~]([\"'`]?)((?:[_\\w]+_|)SLIM)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "text.slim",
|
||||
"end": "^\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -2154,16 +2139,16 @@
|
||||
"begin": "(?>=\\s*<<([\"'`]?)(\\w+)\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
}
|
||||
},
|
||||
"end": "^\\2$",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"contentName": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
@@ -2180,7 +2165,7 @@
|
||||
"begin": "(?>((<<[-~]([\"'`]?)(\\w+)\\3,\\s?)*<<[-~]([\"'`]?)(\\w+)\\5))(.*)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
"name": "string.definition.begin.ruby"
|
||||
},
|
||||
"7": {
|
||||
"patterns": [
|
||||
@@ -2194,10 +2179,10 @@
|
||||
"end": "^\\s*\\6$",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
"name": "string.definition.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"contentName": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
"git": {
|
||||
"name": "atom/language-sass",
|
||||
"repositoryUrl": "https://github.com/atom/language-sass",
|
||||
"commitHash": "303bbf0c250fe380b9e57375598cfd916110758b"
|
||||
"commitHash": "f52ab12f7f9346cc2568129d8c4419bd3d506b47"
|
||||
}
|
||||
},
|
||||
"license": "MIT",
|
||||
"description": "The file syntaxes/scss.json was derived from the Atom package https://github.com/atom/language-sass which was originally converted from the TextMate bundle https://github.com/alexsancho/SASS.tmbundle.",
|
||||
"version": "0.61.4"
|
||||
"version": "0.62.1"
|
||||
}
|
||||
],
|
||||
"version": 1
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
"git": {
|
||||
"name": "microsoft/vscode-mssql",
|
||||
"repositoryUrl": "https://github.com/microsoft/vscode-mssql",
|
||||
"commitHash": "d07e0f838eabff968e4387841427d3c3af8aeec6"
|
||||
"commitHash": "13b0abd18a7cd4ca0e2384890ad2eed8dbd9043c"
|
||||
}
|
||||
},
|
||||
"license": "MIT",
|
||||
"version": "1.29.0"
|
||||
"version": "1.31.0"
|
||||
}
|
||||
],
|
||||
"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/microsoft/vscode-mssql/commit/d07e0f838eabff968e4387841427d3c3af8aeec6",
|
||||
"version": "https://github.com/microsoft/vscode-mssql/commit/13b0abd18a7cd4ca0e2384890ad2eed8dbd9043c",
|
||||
"name": "SQL",
|
||||
"scopeName": "source.sql",
|
||||
"patterns": [
|
||||
@@ -354,6 +354,14 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"match": "(?i)\\b(vector_distance|vector_norm|vector_normalize)\\b\\s*\\(",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "support.function.vector.sql"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"captures": {
|
||||
"1": {
|
||||
|
||||
@@ -463,7 +463,7 @@
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.r punctuation.section.parens.begin.r",
|
||||
"t": "source.r meta.function.r punctuation.definition.parameters.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
@@ -476,8 +476,22 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "x, y",
|
||||
"t": "source.r",
|
||||
"c": "x",
|
||||
"t": "source.r meta.function.r meta.function.parameters.r variable.parameter.function.language.r",
|
||||
"r": {
|
||||
"dark_plus": "variable: #9CDCFE",
|
||||
"light_plus": "variable: #001080",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "variable: #9CDCFE",
|
||||
"dark_modern": "variable: #9CDCFE",
|
||||
"hc_light": "variable: #001080",
|
||||
"light_modern": "variable: #001080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ",",
|
||||
"t": "source.r meta.function.r meta.function.parameters.r punctuation.separator.parameters.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
@@ -489,9 +503,37 @@
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.r meta.function.r meta.function.parameters.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "y",
|
||||
"t": "source.r meta.function.r meta.function.parameters.r variable.parameter.function.language.r",
|
||||
"r": {
|
||||
"dark_plus": "variable: #9CDCFE",
|
||||
"light_plus": "variable: #001080",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "variable: #9CDCFE",
|
||||
"dark_modern": "variable: #9CDCFE",
|
||||
"hc_light": "variable: #001080",
|
||||
"light_modern": "variable: #001080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.r punctuation.section.parens.end.r",
|
||||
"t": "source.r meta.function.r punctuation.definition.parameters.end.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
@@ -589,21 +631,21 @@
|
||||
},
|
||||
{
|
||||
"c": "add",
|
||||
"t": "source.r meta.function-call.r variable.function.r",
|
||||
"t": "source.r meta.function-call.r",
|
||||
"r": {
|
||||
"dark_plus": "variable: #9CDCFE",
|
||||
"light_plus": "variable: #001080",
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "variable: #9CDCFE",
|
||||
"dark_modern": "variable: #9CDCFE",
|
||||
"hc_light": "variable: #001080",
|
||||
"light_modern": "variable: #001080"
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.r meta.function-call.r punctuation.section.parens.begin.r",
|
||||
"t": "source.r meta.function-call.r punctuation.definition.arguments.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
@@ -729,7 +771,7 @@
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.r meta.function-call.r punctuation.section.parens.end.r",
|
||||
"t": "source.r meta.function-call.r punctuation.definition.arguments.end.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
@@ -743,21 +785,21 @@
|
||||
},
|
||||
{
|
||||
"c": "add",
|
||||
"t": "source.r meta.function-call.r variable.function.r",
|
||||
"t": "source.r meta.function-call.r",
|
||||
"r": {
|
||||
"dark_plus": "variable: #9CDCFE",
|
||||
"light_plus": "variable: #001080",
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "variable: #9CDCFE",
|
||||
"dark_modern": "variable: #9CDCFE",
|
||||
"hc_light": "variable: #001080",
|
||||
"light_modern": "variable: #001080"
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.r meta.function-call.r punctuation.section.parens.begin.r",
|
||||
"t": "source.r meta.function-call.r punctuation.definition.arguments.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
@@ -827,7 +869,7 @@
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.r meta.function-call.r punctuation.section.parens.end.r",
|
||||
"t": "source.r meta.function-call.r punctuation.definition.arguments.end.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
@@ -841,7 +883,7 @@
|
||||
},
|
||||
{
|
||||
"c": "paste",
|
||||
"t": "source.r support.function.r",
|
||||
"t": "source.r meta.function-call.r support.function.r",
|
||||
"r": {
|
||||
"dark_plus": "support.function: #DCDCAA",
|
||||
"light_plus": "support.function: #795E26",
|
||||
@@ -855,7 +897,7 @@
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.r",
|
||||
"t": "source.r meta.function-call.r punctuation.definition.arguments.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
@@ -869,7 +911,7 @@
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "source.r string.quoted.double.r punctuation.definition.string.begin.r",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.double.r punctuation.definition.string.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
@@ -883,7 +925,7 @@
|
||||
},
|
||||
{
|
||||
"c": "one",
|
||||
"t": "source.r string.quoted.double.r",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.double.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
@@ -897,245 +939,7 @@
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "source.r string.quoted.double.r punctuation.definition.string.end.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ", ",
|
||||
"t": "source.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NULL",
|
||||
"t": "source.r constant.language.r",
|
||||
"r": {
|
||||
"dark_plus": "constant.language: #569CD6",
|
||||
"light_plus": "constant.language: #0000FF",
|
||||
"dark_vs": "constant.language: #569CD6",
|
||||
"light_vs": "constant.language: #0000FF",
|
||||
"hc_black": "constant.language: #569CD6",
|
||||
"dark_modern": "constant.language: #569CD6",
|
||||
"hc_light": "constant.language: #0F4A85",
|
||||
"light_modern": "constant.language: #0000FF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "paste",
|
||||
"t": "source.r support.function.r",
|
||||
"r": {
|
||||
"dark_plus": "support.function: #DCDCAA",
|
||||
"light_plus": "support.function: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.function: #DCDCAA",
|
||||
"dark_modern": "support.function: #DCDCAA",
|
||||
"hc_light": "support.function: #5E2CBC",
|
||||
"light_modern": "support.function: #795E26"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NA",
|
||||
"t": "source.r constant.language.r",
|
||||
"r": {
|
||||
"dark_plus": "constant.language: #569CD6",
|
||||
"light_plus": "constant.language: #0000FF",
|
||||
"dark_vs": "constant.language: #569CD6",
|
||||
"light_vs": "constant.language: #0000FF",
|
||||
"hc_black": "constant.language: #569CD6",
|
||||
"dark_modern": "constant.language: #569CD6",
|
||||
"hc_light": "constant.language: #0F4A85",
|
||||
"light_modern": "constant.language: #0000FF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ", ",
|
||||
"t": "source.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "'",
|
||||
"t": "source.r string.quoted.single.r punctuation.definition.string.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "two",
|
||||
"t": "source.r string.quoted.single.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "'",
|
||||
"t": "source.r string.quoted.single.r punctuation.definition.string.end.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "paste",
|
||||
"t": "source.r support.function.r",
|
||||
"r": {
|
||||
"dark_plus": "support.function: #DCDCAA",
|
||||
"light_plus": "support.function: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.function: #DCDCAA",
|
||||
"dark_modern": "support.function: #DCDCAA",
|
||||
"hc_light": "support.function: #5E2CBC",
|
||||
"light_modern": "support.function: #795E26"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "source.r string.quoted.double.r punctuation.definition.string.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "multi-",
|
||||
"t": "source.r string.quoted.double.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " line",
|
||||
"t": "source.r string.quoted.double.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "source.r string.quoted.double.r punctuation.definition.string.end.r",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.double.r punctuation.definition.string.end.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
@@ -1149,7 +953,7 @@
|
||||
},
|
||||
{
|
||||
"c": ",",
|
||||
"t": "source.r",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r punctuation.separator.parameters.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
@@ -1162,8 +966,106 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.r",
|
||||
"c": " ",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NULL",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r constant.language.r",
|
||||
"r": {
|
||||
"dark_plus": "constant.language: #569CD6",
|
||||
"light_plus": "constant.language: #0000FF",
|
||||
"dark_vs": "constant.language: #569CD6",
|
||||
"light_vs": "constant.language: #0000FF",
|
||||
"hc_black": "constant.language: #569CD6",
|
||||
"dark_modern": "constant.language: #569CD6",
|
||||
"hc_light": "constant.language: #0F4A85",
|
||||
"light_modern": "constant.language: #0000FF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.r meta.function-call.r punctuation.definition.arguments.end.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "paste",
|
||||
"t": "source.r meta.function-call.r support.function.r",
|
||||
"r": {
|
||||
"dark_plus": "support.function: #DCDCAA",
|
||||
"light_plus": "support.function: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.function: #DCDCAA",
|
||||
"dark_modern": "support.function: #DCDCAA",
|
||||
"hc_light": "support.function: #5E2CBC",
|
||||
"light_modern": "support.function: #795E26"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.r meta.function-call.r punctuation.definition.arguments.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NA",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r constant.language.r",
|
||||
"r": {
|
||||
"dark_plus": "constant.language: #569CD6",
|
||||
"light_plus": "constant.language: #0000FF",
|
||||
"dark_vs": "constant.language: #569CD6",
|
||||
"light_vs": "constant.language: #0000FF",
|
||||
"hc_black": "constant.language: #569CD6",
|
||||
"dark_modern": "constant.language: #569CD6",
|
||||
"hc_light": "constant.language: #0F4A85",
|
||||
"light_modern": "constant.language: #0000FF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ",",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r punctuation.separator.parameters.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
@@ -1177,7 +1079,7 @@
|
||||
},
|
||||
{
|
||||
"c": "'",
|
||||
"t": "source.r string.quoted.single.r punctuation.definition.string.begin.r",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.single.r punctuation.definition.string.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
@@ -1190,22 +1092,8 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "multi-",
|
||||
"t": "source.r string.quoted.single.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " line",
|
||||
"t": "source.r string.quoted.single.r",
|
||||
"c": "two",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.single.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
@@ -1219,7 +1107,7 @@
|
||||
},
|
||||
{
|
||||
"c": "'",
|
||||
"t": "source.r string.quoted.single.r punctuation.definition.string.end.r",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.single.r punctuation.definition.string.end.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
@@ -1233,7 +1121,189 @@
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.r",
|
||||
"t": "source.r meta.function-call.r punctuation.definition.arguments.end.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "paste",
|
||||
"t": "source.r meta.function-call.r support.function.r",
|
||||
"r": {
|
||||
"dark_plus": "support.function: #DCDCAA",
|
||||
"light_plus": "support.function: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.function: #DCDCAA",
|
||||
"dark_modern": "support.function: #DCDCAA",
|
||||
"hc_light": "support.function: #5E2CBC",
|
||||
"light_modern": "support.function: #795E26"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.r meta.function-call.r punctuation.definition.arguments.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.double.r punctuation.definition.string.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "multi-",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.double.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " line",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.double.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.double.r punctuation.definition.string.end.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ",",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r punctuation.separator.parameters.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF",
|
||||
"dark_modern": "default: #CCCCCC",
|
||||
"hc_light": "default: #292929",
|
||||
"light_modern": "default: #3B3B3B"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "'",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.single.r punctuation.definition.string.begin.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "multi-",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.single.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " line",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.single.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "'",
|
||||
"t": "source.r meta.function-call.r meta.function-call.arguments.r string.quoted.single.r punctuation.definition.string.end.r",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string: #A31515",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string: #A31515",
|
||||
"hc_black": "string: #CE9178",
|
||||
"dark_modern": "string: #CE9178",
|
||||
"hc_light": "string: #0F4A85",
|
||||
"light_modern": "string: #A31515"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.r meta.function-call.r punctuation.definition.arguments.end.r",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
||||
Reference in new issue
Block a user