diff --git a/extensions/fsharp/test/colorize-fixtures/test.fs b/extensions/fsharp/test/colorize-fixtures/test.fs new file mode 100644 index 0000000000000000000000000000000000000000..7ad49b9deef90095a4ea6056248a093b5801d649 --- /dev/null +++ b/extensions/fsharp/test/colorize-fixtures/test.fs @@ -0,0 +1,18 @@ +// from https://msdn.microsoft.com/en-us/library/dd233160.aspx + +// The declaration creates a constructor that takes two values, name and age. +type Person(name:string, age:int) = + let mutable internalAge = age + + new(name:string) = Person(name, 0) + + member this.Name = name + // A read/write property. + member this.Age + with get() = internalAge + and set(value) = internalAge <- value + + member this.HasABirthday () = internalAge <- internalAge + 1 + member this.IsOfAge targetAge = internalAge >= targetAge + override this.ToString () = + "Name: " + name + "\n" + "Age: " + (string)internalAge \ No newline at end of file diff --git a/extensions/fsharp/test/colorize-results/test_fs.json b/extensions/fsharp/test/colorize-results/test_fs.json new file mode 100644 index 0000000000000000000000000000000000000000..f4e85f91d20e236939202557ce8e112623c1036c --- /dev/null +++ b/extensions/fsharp/test/colorize-results/test_fs.json @@ -0,0 +1,1157 @@ +[ + { + "c": "// from https://msdn.microsoft.com/en-us/library/dd233160.aspx", + "t": "comment.line.double-slash.fsharp", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "// The declaration creates a constructor that takes two values, name and age.", + "t": "comment.line.double-slash.fsharp", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "type Person(name", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "string, age", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "int) ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "let mutable", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "internalAge", + "t": "fsharp.other.meta.binding.variable", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " age", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "new", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "(name", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "string) ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " Person(name, ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "0", + "t": "fsharp.constant.numeric.integer.nativeint", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ")", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "member", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "this.Name", + "t": "fsharp.other.meta.binding.variable", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " name", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "// A read/write property.", + "t": "comment.line.double-slash.fsharp", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "member", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "this.Age", + "t": "fsharp.other.meta.binding.variable", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "with", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " get", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "()", + "t": "fsharp.constant.language.unit", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " internalAge", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "and", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " set(value) ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " internalAge ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "<-", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " value", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "member", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "this.HasABirthday", + "t": "fsharp.other.meta.binding.variable", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "()", + "t": "fsharp.meta.binding.constant.language.unit", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " internalAge ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "<-", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " internalAge ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "+", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "1", + "t": "fsharp.constant.numeric.integer.nativeint", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "member", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "this.IsOfAge", + "t": "fsharp.other.meta.binding.variable", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "targetAge", + "t": "fsharp.meta.binding.variable.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " internalAge ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ">=", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " targetAge", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "override", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "this.ToString", + "t": "fsharp.other.meta.binding.variable", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "()", + "t": "fsharp.meta.binding.constant.language.unit", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": " ", + "t": "fsharp.meta.binding", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "fsharp.keyword.other.meta.binding", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "fsharp.string.quoted.double.punctuation.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "Name: ", + "t": "fsharp.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "fsharp.string.quoted.double.punctuation.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "+", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " name ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "+", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "fsharp.string.quoted.double.punctuation.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\\n", + "t": "fsharp.constant.string.quoted.double.character.escape", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "fsharp.string.quoted.double.punctuation.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "+", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "fsharp.string.quoted.double.punctuation.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "Age: ", + "t": "fsharp.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "fsharp.string.quoted.double.punctuation.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "+", + "t": "fsharp.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " (string)internalAge", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/go/test/colorize-fixtures/test.go b/extensions/go/test/colorize-fixtures/test.go new file mode 100644 index 0000000000000000000000000000000000000000..ef1d22a3bffdfa3ab07fe5e31d777048776a88f6 --- /dev/null +++ b/extensions/go/test/colorize-fixtures/test.go @@ -0,0 +1,24 @@ +package main + +import ( + "encoding/base64" + "fmt" +) + +func main() { + dnsName := "test-vm-from-go" + storageAccount := "mystorageaccount" + + client, err := management.ClientFromPublishSettingsFile("path/to/downloaded.publishsettings", "") + if err != nil { + panic(err) + } + + // create virtual machine + role := vmutils.NewVMConfiguration(dnsName, vmSize) + vmutils.ConfigureDeploymentFromPlatformImage( + &role, + vmImage, + fmt.Sprintf("http://%s.blob.core.windows.net/sdktest/%s.vhd", storageAccount, dnsName), + "") +} \ No newline at end of file diff --git a/extensions/go/test/colorize-results/test_go.json b/extensions/go/test/colorize-results/test_go.json new file mode 100644 index 0000000000000000000000000000000000000000..fae4de9a764edb75fe09e43ced8a8ab30980a5e5 --- /dev/null +++ b/extensions/go/test/colorize-results/test_go.json @@ -0,0 +1,1300 @@ +[ + { + "c": "package", + "t": "keyword.package.go", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "main", + "t": "package.go.entity.name", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "import", + "t": "keyword.go.import", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "encoding/base64", + "t": "go.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "fmt", + "t": "go.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "func", + "t": "keyword.go.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "main", + "t": "entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "()", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "go.punctuation.other.bracket.curly", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "dnsName", + "t": "go.other.variable.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":=", + "t": "keyword.go.assignment.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "test-vm-from-go", + "t": "go.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "storageAccount", + "t": "go.other.variable.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":=", + "t": "keyword.go.assignment.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "mystorageaccount", + "t": "go.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "client", + "t": "go.other.variable.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "go.punctuation.other.comma", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "err", + "t": "go.other.variable.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":=", + "t": "keyword.go.assignment.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " management", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "go.punctuation.other.period", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ClientFromPublishSettingsFile", + "t": "go.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "path/to/downloaded.publishsettings", + "t": "go.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ",", + "t": "go.punctuation.other.comma", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "keyword.go.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " err ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "!=", + "t": "keyword.go.operator.comparison", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "nil", + "t": "go.constant.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "go.punctuation.other.bracket.curly", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "panic", + "t": "go.function.support.builtin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "err", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "go.punctuation.other.bracket.curly", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "//", + "t": "go.punctuation.definition.comment.line.double-slash", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " create virtual machine", + "t": "go.comment.line.double-slash", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "role", + "t": "go.other.variable.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":=", + "t": "keyword.go.assignment.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " vmutils", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "go.punctuation.other.period", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "NewVMConfiguration", + "t": "go.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "dnsName", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "go.punctuation.other.comma", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " vmSize", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " vmutils", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "go.punctuation.other.period", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ConfigureDeploymentFromPlatformImage", + "t": "go.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "&", + "t": "keyword.go.operator.address", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "role", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "go.punctuation.other.comma", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " vmImage", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "go.punctuation.other.comma", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " fmt", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "go.punctuation.other.period", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Sprintf", + "t": "go.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "http://", + "t": "go.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "%s", + "t": "go.other.string.quoted.double.constant.placeholder", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ".blob.core.windows.net/sdktest/", + "t": "go.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "%s", + "t": "go.other.string.quoted.double.constant.placeholder", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ".vhd", + "t": "go.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ",", + "t": "go.punctuation.other.comma", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " storageAccount", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "go.punctuation.other.comma", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " dnsName", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "go.punctuation.other.comma", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "go.punctuation.string.quoted.double.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "go.punctuation.other.bracket.round", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "go.punctuation.other.bracket.curly", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/groovy/test/colorize-fixtures/test.groovy b/extensions/groovy/test/colorize-fixtures/test.groovy new file mode 100644 index 0000000000000000000000000000000000000000..f367f30058a5e59ee7da26960da6611ff78af597 --- /dev/null +++ b/extensions/groovy/test/colorize-fixtures/test.groovy @@ -0,0 +1,219 @@ + +// Hello World +println "Hello world!" + +/* + Variables: + + You can assign values to variables for later use +*/ + +def x = 1 +println x + +x = new java.util.Date() +println x + +x = -3.1499392 +println x + +x = false +println x + +x = "Groovy!" +println x + +/* + Collections and maps +*/ + +//Creating an empty list +def technologies = [] + +/*** Adding a elements to the list ***/ + +// As with Java +technologies.add("Grails") + +// Left shift adds, and returns the list +technologies << "Groovy" + +// Add multiple elements +technologies.addAll(["Gradle","Griffon"]) + +/*** Removing elements from the list ***/ + +// As with Java +technologies.remove("Griffon") + +// Subtraction works also +technologies = technologies - 'Grails' + +/*** Iterating Lists ***/ + +// Iterate over elements of a list +technologies.each { println "Technology: $it"} +technologies.eachWithIndex { it, i -> println "$i: $it"} + +/*** Checking List contents ***/ + +//Evaluate if a list contains element(s) (boolean) +contained = technologies.contains( 'Groovy' ) + +// Or +contained = 'Groovy' in technologies + +// To sort without mutating original, you can do: +sortedTechnologies = technologies.sort( false ) + + +//Replace all elements in the list +Collections.replaceAll(technologies, 'Gradle', 'gradle') + +//Shuffle a list +Collections.shuffle(technologies, new Random()) + +//Clear a list +technologies.clear() + +//Creating an empty map +def devMap = [:] + +//Add values +devMap = ['name':'Roberto', 'framework':'Grails', 'language':'Groovy'] +devMap.put('lastName','Perez') + +//Iterate over elements of a map +devMap.each { println "$it.key: $it.value" } +devMap.eachWithIndex { it, i -> println "$i: $it"} + +//Evaluate if a map contains a key +assert devMap.containsKey('name') + +//Get the keys of a map +println devMap.keySet() + +class Foo { + // read only property + final String name = "Roberto" + + // read only property with public getter and protected setter + String language + protected void setLanguage(String language) { this.language = language } + + // dynamically typed property + def lastName +} + +/* + Logical Branching and Looping +*/ + +//Groovy supports the usual if - else syntax +def x = 3 + +if(x==1) { + println "One" +} else if(x==2) { + println "Two" +} else { + println "X greater than Two" +} + +//Groovy also supports the ternary operator: +def y = 10 +def x = (y > 1) ? "worked" : "failed" +assert x == "worked" + +//Groovy supports 'The Elvis Operator' too! +//Instead of using the ternary operator: + +displayName = user.name ? user.name : 'Anonymous' + +//We can write it: +displayName = user.name ?: 'Anonymous' + +//For loop +//Iterate over a range +def x = 0 +for (i in 0 .. 30) { + x += i +} + +//Iterate over a list +x = 0 +for( i in [5,3,2,1] ) { + x += i +} + +//Iterate over an array +array = (0..20).toArray() +x = 0 +for (i in array) { + x += i +} + +//Iterate over a map +def map = ['name':'Roberto', 'framework':'Grails', 'language':'Groovy'] +x = 0 +for ( e in map ) { + x += e.value +} + +def technologies = ['Groovy','Grails','Gradle'] +technologies*.toUpperCase() // = to technologies.collect { it?.toUpperCase() } + +def user = User.get(1) +def username = user?.username + +def clos = { println "Hello World!" } + +def sum = { a, b -> println a+b } +sum(2,4) + +def x = 5 +def multiplyBy = { num -> num * x } +println multiplyBy(10) + +def clos = { print it } +clos( "hi" ) + +def cl = {a, b -> + sleep(3000) // simulate some time consuming processing + a + b +} + +mem = cl.memoize() + +def callClosure(a, b) { + def start = System.currentTimeMillis() + mem(a, b) + println "Inputs(a = $a, b = $b) - took ${System.currentTimeMillis() - start} msecs." +} + +callClosure(1, 2) + +//Another example: +import groovy.transform.TypeChecked + +@TypeChecked +Integer test() { + Integer num = "1" + + Integer[] numbers = [1,2,3,4] + + Date date = numbers[1] + + return "Test" + +} + +//CompileStatic example: +import groovy.transform.CompileStatic + +@CompileStatic +int sum(int x, int y) { + x + y +} + +assert sum(2,5) == 7 diff --git a/extensions/groovy/test/colorize-results/test_groovy.json b/extensions/groovy/test/colorize-results/test_groovy.json new file mode 100644 index 0000000000000000000000000000000000000000..0637a088a01e8ddab3bf3fa98dbe804cbde1a0dc --- /dev/null +++ b/extensions/groovy/test/colorize-results/test_groovy.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/extensions/ini/test/colorize-fixtures/test.ini b/extensions/ini/test/colorize-fixtures/test.ini new file mode 100644 index 0000000000000000000000000000000000000000..1461ad45d9ebbe83b8b7445cfe1bd3214f9fb1cb --- /dev/null +++ b/extensions/ini/test/colorize-fixtures/test.ini @@ -0,0 +1,10 @@ +; last modified 1 April 2001 by John Doe +[owner] +name=John Doe +organization=Acme Widgets Inc. + +[database] +; use IP address in case network name resolution is not working +server=192.0.2.62 +port=143 +file="payroll.dat" \ No newline at end of file diff --git a/extensions/ini/test/colorize-results/test_ini.json b/extensions/ini/test/colorize-results/test_ini.json new file mode 100644 index 0000000000000000000000000000000000000000..c2a4da490e35957102271cd9c596710bc0d16f7f --- /dev/null +++ b/extensions/ini/test/colorize-results/test_ini.json @@ -0,0 +1,299 @@ +[ + { + "c": ";", + "t": "comment.line.semicolon.ini.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " last modified 1 April 2001 by John Doe", + "t": "comment.line.semicolon.ini", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "[", + "t": "ini.punctuation.definition.entity.name.section.group-title", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "owner", + "t": "ini.entity.name.section.group-title", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]", + "t": "ini.punctuation.definition.entity.name.section.group-title", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "name", + "t": "ini.definition.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "=", + "t": "ini.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "John Doe", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "organization", + "t": "ini.definition.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "=", + "t": "ini.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Acme Widgets Inc.", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "ini.punctuation.definition.entity.name.section.group-title", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "database", + "t": "ini.entity.name.section.group-title", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]", + "t": "ini.punctuation.definition.entity.name.section.group-title", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "comment.line.semicolon.ini.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " use IP address in case network name resolution is not working", + "t": "comment.line.semicolon.ini", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "server", + "t": "ini.definition.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "=", + "t": "ini.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "192.0.2.62", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "port", + "t": "ini.definition.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "=", + "t": "ini.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "143", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "file", + "t": "ini.definition.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "=", + "t": "ini.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "ini.punctuation.definition.string.quoted.double.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "payroll.dat", + "t": "ini.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "ini.punctuation.definition.string.quoted.double.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + } +] \ No newline at end of file diff --git a/extensions/lua/test/colorize-fixtures/test.lua b/extensions/lua/test/colorize-fixtures/test.lua new file mode 100644 index 0000000000000000000000000000000000000000..6cdfad5fa35289b691278f147f5b80bfd2dfa143 --- /dev/null +++ b/extensions/lua/test/colorize-fixtures/test.lua @@ -0,0 +1,12 @@ + -- defines a factorial function + function fact (n) + if n == 0 then + return 1 + else + return n * fact(n-1) + end + end + + print("enter a number:") + a = io.read("*number") -- read a number + print(fact(a)) \ No newline at end of file diff --git a/extensions/lua/test/colorize-results/test_lua.json b/extensions/lua/test/colorize-results/test_lua.json new file mode 100644 index 0000000000000000000000000000000000000000..20f9a4943c98e7fd2ccd7f5649d8492ffa2bc3e1 --- /dev/null +++ b/extensions/lua/test/colorize-results/test_lua.json @@ -0,0 +1,684 @@ +[ + { + "c": " ", + "t": "punctuation.whitespace.comment.leading.lua", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "--", + "t": "punctuation.comment.lua.line.double-dash.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " defines a factorial function", + "t": "comment.lua.line.double-dash", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "function", + "t": "lua.meta.function.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "lua.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fact", + "t": "lua.meta.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "lua.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "punctuation.lua.definition.meta.function.parameters.begin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "n", + "t": "lua.meta.function.variable.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "punctuation.lua.definition.meta.function.parameters.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "lua.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " n ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "==", + "t": "lua.keyword.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "0", + "t": "lua.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "then", + "t": "lua.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "return", + "t": "lua.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "1", + "t": "lua.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "else", + "t": "lua.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "return", + "t": "lua.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " n ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "*", + "t": "lua.keyword.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fact", + "t": "lua.function.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(n", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "lua.keyword.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "1", + "t": "lua.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ")", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "end", + "t": "lua.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "end", + "t": "lua.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "print", + "t": "lua.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "punctuation.lua.definition.begin.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "enter a number:", + "t": "lua.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "punctuation.lua.definition.end.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " a ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "lua.keyword.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "io.read", + "t": "lua.function.support.library", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "punctuation.lua.definition.begin.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "*number", + "t": "lua.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "punctuation.lua.definition.end.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ") ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "--", + "t": "punctuation.comment.lua.line.double-dash.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " read a number", + "t": "comment.lua.line.double-dash", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "print", + "t": "lua.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fact", + "t": "lua.function.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(a))", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/make/test/colorize-fixtures/makefile b/extensions/make/test/colorize-fixtures/makefile new file mode 100644 index 0000000000000000000000000000000000000000..4a55cc5ea2ba15a0505797d32b58ca6b173b6f48 --- /dev/null +++ b/extensions/make/test/colorize-fixtures/makefile @@ -0,0 +1,16 @@ +all: hello + +hello: main.o factorial.o hello.o + g++ main.o factorial.o hello.o -o hello + +main.o: main.cpp + g++ -c main.cpp + +factorial.o: factorial.cpp + g++ -c factorial.cpp + +hello.o: hello.cpp + g++ -c hello.cpp + +clean: + rm *o hello \ No newline at end of file diff --git a/extensions/make/test/colorize-results/makefile.json b/extensions/make/test/colorize-results/makefile.json new file mode 100644 index 0000000000000000000000000000000000000000..21c56844ddcdd3d5dc9012c47b389871a55f98ef --- /dev/null +++ b/extensions/make/test/colorize-results/makefile.json @@ -0,0 +1,244 @@ +[ + { + "c": "all", + "t": "meta.scope.target.makefile.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "meta.scope.target.makefile.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " hello", + "t": "meta.scope.target.makefile.prerequisites", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "hello", + "t": "meta.scope.target.makefile.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "meta.scope.target.makefile.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " main.o factorial.o hello.o", + "t": "meta.scope.target.makefile.prerequisites", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " g++ main.o factorial.o hello.o -o hello", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "main.o", + "t": "meta.scope.target.makefile.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "meta.scope.target.makefile.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " main.cpp", + "t": "meta.scope.target.makefile.prerequisites", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " g++ -c main.cpp", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "factorial.o", + "t": "meta.scope.target.makefile.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "meta.scope.target.makefile.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " factorial.cpp", + "t": "meta.scope.target.makefile.prerequisites", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " g++ -c factorial.cpp", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "hello.o", + "t": "meta.scope.target.makefile.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "meta.scope.target.makefile.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " hello.cpp", + "t": "meta.scope.target.makefile.prerequisites", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " g++ -c hello.cpp", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "clean", + "t": "meta.scope.target.makefile.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "meta.scope.target.makefile.punctuation.separator.key-value", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " rm *o hello", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/markdown/test/colorize-fixtures/test.md b/extensions/markdown/test/colorize-fixtures/test.md new file mode 100644 index 0000000000000000000000000000000000000000..ee7b78e670b48ef155a1526d53ce88efa26e915a --- /dev/null +++ b/extensions/markdown/test/colorize-fixtures/test.md @@ -0,0 +1,97 @@ +# Header 1 # +## Header 2 ## +### Header 3 ### (Hashes on right are optional) +## Markdown plus h2 with a custom ID ## {#id-goes-here} +[Link back to H2](#id-goes-here) + + +
+
+ nested div +
+ + This is a div _with_ underscores + and a & bold element. + +
+ +* Bullet lists are easy too +- Another one ++ Another one + +This is a paragraph, which is text surrounded by +whitespace. Paragraphs can be on one +line (or many), and can drone on for hours. + +Now some inline markup like _italics_, **bold**, +and `code()`. Note that underscores +in_words_are ignored. + +````application/json + { value: ["or with a mime type"] } +```` + +> Blockquotes are like quoted text in email replies +>> And, they can be nested + +1. A numbered list +2. Which is numbered +3. With periods and a space + +And now some code: + + // Code is just text indented a bit + which(is_easy) to_remember(); + +And a block + +~~~ +// Markdown extra adds un-indented code blocks too + +if (this_is_more_code == true && !indented) { + // tild wrapped code blocks, also not indented +} +~~~ + +Text with +two trailing spaces +(on the right) +can be used +for things like poems + +### Horizontal rules + +* * * * +**** +-------------------------- + +![picture alt](/images/photo.jpeg "Title is optional") + +## Markdown plus tables ## + +| Header | Header | Right | +| ------ | ------ | -----: | +| Cell | Cell | $10 | +| Cell | Cell | $20 | + +* Outer pipes on tables are optional +* Colon used for alignment (right versus left) + +## Markdown plus definition lists ## + +Bottled water +: $ 1.25 +: $ 1.55 (Large) + +Milk +Pop +: $ 1.75 + +* Multiple definitions and terms are possible +* Definitions can include multiple paragraphs too + +*[ABBR]: Markdown plus abbreviations (produces an tag) \ No newline at end of file diff --git a/extensions/markdown/test/colorize-results/test_md.json b/extensions/markdown/test/colorize-results/test_md.json new file mode 100644 index 0000000000000000000000000000000000000000..695b4dca66961df2f5e5d7d5fadd2f56b3a86135 --- /dev/null +++ b/extensions/markdown/test/colorize-results/test_md.json @@ -0,0 +1,1663 @@ +[ + { + "c": "# Header 1 #", + "t": "entity.name.tag.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": "## Header 2 ##", + "t": "entity.name.tag.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": "### Header 3 ###", + "t": "entity.name.tag.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " (Hashes on right are optional)", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "## Markdown plus h2 with a custom ID ##", + "t": "entity.name.tag.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{#id-goes-here}", + "t": "string.target.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "[", + "t": "string.link.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "Link back to H2", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "](#id-goes-here)", + "t": "string.link.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "", + "t": "comment.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "", + "t": "entity.name.tag.tag-div.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "
", + "t": "entity.name.tag.tag-div.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " nested div", + "t": "string.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "
", + "t": "entity.name.tag.tag-div.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "", + "t": "entity.name.tag.tag-script.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " function( x: int ) { return x*x; }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "", + "t": "entity.name.tag.tag-script.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " This is a div ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "_with_", + "t": "emphasis.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.emphasis", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.emphasis", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.emphasis", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.emphasis", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.emphasis" + } + }, + { + "c": " underscores", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " and a & ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "", + "t": "entity.name.tag.tag-b.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": "bold", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "", + "t": "entity.name.tag.tag-b.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " element.", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "", + "t": "entity.name.tag.tag-style.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": "", + "t": "entity.name.tag.tag-div.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": "* ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Bullet lists are easy too", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "- ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Another one", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "+ ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Another one", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "This is a paragraph, which is text surrounded by", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "whitespace. Paragraphs can be on one", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "line (or many), and can drone on for hours.", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Now some inline markup like ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "_italics_", + "t": "emphasis.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.emphasis", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.emphasis", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.emphasis", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.emphasis", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.emphasis" + } + }, + { + "c": ", ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "**bold**", + "t": "strong.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.strong", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.strong", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.strong", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.strong", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.strong" + } + }, + { + "c": ",", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "and ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "`code()`", + "t": "variable.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ". Note that underscores", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "in_words_are ignored.", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "````application/json", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{ value: [\"or with a mime type\"] }", + "t": "string.target.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "````", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ">", + "t": "comment.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Blockquotes are like quoted text in email replies", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ">>", + "t": "comment.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " And, they can be nested", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "1. ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "A numbered list", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "2. ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Which is numbered", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "3. ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "With periods and a space", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "And now some code:", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " // Code is just text indented a bit", + "t": "string.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " which(is_easy) to_remember();", + "t": "string.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "And a block", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "~~~", + "t": "string.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "// Markdown extra adds un-indented code blocks too", + "t": "variable.source.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if (this_is_more_code == true && !indented) {", + "t": "variable.source.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " // tild wrapped code blocks, also not indented", + "t": "variable.source.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "variable.source.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "~~~", + "t": "string.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "Text with", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "two trailing spaces", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(on the right)", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "can be used", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "for things like poems", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "### Horizontal rules", + "t": "entity.name.tag.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": "* * * *", + "t": "meta.separator.md", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "****", + "t": "meta.separator.md", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "--------------------------", + "t": "entity.other.attribute-name.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "![", + "t": "string.link.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "picture alt", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "](/images/photo.jpeg \"Title is optional\")", + "t": "string.link.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "## Markdown plus tables ##", + "t": "entity.name.tag.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": "| Header | Header | Right |", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "| ------ | ------ | -----: |", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "| Cell | Cell | $10 |", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "| Cell | Cell | $20 |", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "* ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Outer pipes on tables are optional", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "* ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Colon used for alignment (right versus left)", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "## Markdown plus definition lists ##", + "t": "entity.name.tag.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": "Bottled water", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ": ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "$ 1.25", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ": ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "$ 1.55 (Large)", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Milk", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Pop", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ": ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "$ 1.75", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "* ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Multiple definitions and terms are possible", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "* ", + "t": "keyword.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Definitions can include multiple paragraphs too", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "*", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[ABBR]", + "t": "string.link.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ": Markdown plus abbreviations (produces an ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "", + "t": "entity.name.tag.tag-abbr.md", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " tag)", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/objective-c/test/colorize-fixtures/test.m b/extensions/objective-c/test/colorize-fixtures/test.m new file mode 100644 index 0000000000000000000000000000000000000000..d5d31433ae3121ef93959dd62e214b0a9d0ac4ee --- /dev/null +++ b/extensions/objective-c/test/colorize-fixtures/test.m @@ -0,0 +1,52 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// + +#import "UseQuotes.h" +#import + +/* + Multi + Line + Comments +*/ +@implementation Test + +- (void) applicationWillFinishLaunching:(NSNotification *)notification +{ +} + +- (IBAction)onSelectInput:(id)sender +{ + NSString* defaultDir = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, true)[0]; + + NSOpenPanel* panel = [NSOpenPanel openPanel]; + [panel setAllowedFileTypes:[[NSArray alloc] initWithObjects:@"ipa", @"xcarchive", @"app", nil]]; + + [panel beginWithCompletionHandler:^(NSInteger result) + { + if (result == NSFileHandlingPanelOKButton) + [self.inputTextField setStringValue:[panel.URL path]]; + }]; + return YES; + + int hex = 0xFEF1F0F; + float ing = 3.14; + ing = 3.14e0; + ing = 31.4e-2; +} + +-(id) initWithParams:(id) aHandler withDeviceStateManager:(id) deviceStateManager +{ + // add a tap gesture recognizer + UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)]; + NSMutableArray *gestureRecognizers = [NSMutableArray array]; + [gestureRecognizers addObject:tapGesture]; + [gestureRecognizers addObjectsFromArray:scnView.gestureRecognizers]; + scnView.gestureRecognizers = gestureRecognizers; + + return tapGesture; + return nil; +} + +@end diff --git a/extensions/objective-c/test/colorize-results/test_m.json b/extensions/objective-c/test/colorize-results/test_m.json new file mode 100644 index 0000000000000000000000000000000000000000..d53494e56c8dc321133c5fe5cca2b7d70774328c --- /dev/null +++ b/extensions/objective-c/test/colorize-results/test_m.json @@ -0,0 +1,2422 @@ +[ + { + "c": "//", + "t": "comment.line.double-slash.c++.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "//", + "t": "comment.line.double-slash.c++.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Copyright (c) Microsoft Corporation. All rights reserved.", + "t": "comment.line.double-slash.c++", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "//", + "t": "comment.line.double-slash.c++.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "meta.preprocessor.c.include", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.preprocessor", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.preprocessor", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.preprocessor", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.preprocessor", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.preprocessor" + } + }, + { + "c": "import", + "t": "meta.preprocessor.c.include.keyword.control.import", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control.import", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control.import", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "meta.preprocessor.c.include", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.preprocessor", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.preprocessor", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.preprocessor", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.preprocessor", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.preprocessor" + } + }, + { + "c": "\"", + "t": "punctuation.definition.meta.preprocessor.c.include.string.quoted.double.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.preprocessor.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.preprocessor.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.preprocessor.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.preprocessor.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.preprocessor.string" + } + }, + { + "c": "UseQuotes.h", + "t": "meta.preprocessor.c.include.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.preprocessor.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.preprocessor.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.preprocessor.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.preprocessor.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.preprocessor.string" + } + }, + { + "c": "\"", + "t": "punctuation.definition.meta.preprocessor.c.include.string.quoted.double.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.preprocessor.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.preprocessor.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.preprocessor.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.preprocessor.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.preprocessor.string" + } + }, + { + "c": "#", + "t": "meta.preprocessor.c.include", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.preprocessor", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.preprocessor", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.preprocessor", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.preprocessor", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.preprocessor" + } + }, + { + "c": "import", + "t": "meta.preprocessor.c.include.keyword.control.import", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control.import", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control.import", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "meta.preprocessor.c.include", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.preprocessor", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.preprocessor", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.preprocessor", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.preprocessor", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.preprocessor" + } + }, + { + "c": "<", + "t": "punctuation.definition.meta.preprocessor.c.include.string.quoted.begin.other.lt-gt", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.preprocessor.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.preprocessor.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.preprocessor.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.preprocessor.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.preprocessor.string" + } + }, + { + "c": "Use/GTLT.h", + "t": "meta.preprocessor.c.include.string.quoted.other.lt-gt", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.preprocessor.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.preprocessor.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.preprocessor.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.preprocessor.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.preprocessor.string" + } + }, + { + "c": ">", + "t": "punctuation.definition.meta.preprocessor.c.include.string.quoted.end.other.lt-gt", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.preprocessor.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.preprocessor.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.preprocessor.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.preprocessor.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.preprocessor.string" + } + }, + { + "c": "/*", + "t": "comment.punctuation.definition.c.begin.block", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "\tMulti", + "t": "comment.c.block", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "\tLine", + "t": "comment.c.block", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "\tComments", + "t": "comment.c.block", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "*/", + "t": "comment.punctuation.definition.c.end.block", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "@", + "t": "punctuation.definition.meta.implementation.objc.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": "implementation", + "t": "meta.implementation.objc.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "meta.implementation.objc", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Test", + "t": "meta.implementation.objc.type.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "- ", + "t": "meta.implementation.objc.scope.function-with-body.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "punctuation.definition.meta.begin.implementation.objc.type.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "void", + "t": "meta.c.implementation.objc.storage.type.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": ")", + "t": "punctuation.definition.meta.end.implementation.objc.type.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.implementation.objc.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "applicationWillFinishLaunching", + "t": "meta.implementation.objc.entity.name.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.implementation.objc.entity.name.scope.function-with-body.function.argument-type.name-of-parameter.separator.arguments", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "punctuation.definition.meta.begin.implementation.objc.type.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "NSNotification *", + "t": "meta.implementation.objc.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "punctuation.definition.meta.end.implementation.objc.type.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "notification", + "t": "meta.implementation.objc.scope.function-with-body.function.argument-type.variable.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "- ", + "t": "meta.implementation.objc.scope.function-with-body.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "punctuation.definition.meta.begin.implementation.objc.type.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "IBAction", + "t": "meta.implementation.objc.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "punctuation.definition.meta.end.implementation.objc.type.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "onSelectInput", + "t": "meta.implementation.objc.entity.name.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.implementation.objc.entity.name.scope.function-with-body.function.argument-type.name-of-parameter.separator.arguments", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "punctuation.definition.meta.begin.implementation.objc.type.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "id", + "t": "meta.implementation.objc.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "punctuation.definition.meta.end.implementation.objc.type.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "sender", + "t": "meta.implementation.objc.scope.function-with-body.function.argument-type.variable.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " NSString* defaultDir = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "true", + "t": "meta.c.block.implementation.objc.scope.function-with-body.constant.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": ")", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "0", + "t": "meta.c.block.implementation.objc.scope.function-with-body.constant.bracketed.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " NSOpenPanel* panel = ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "NSOpenPanel ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "openPanel", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "panel ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "setAllowedFileTypes", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.c.block.implementation.objc.scope.function-with-body.function.separator.arguments.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "NSArray ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "alloc", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "initWithObjects", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.c.block.implementation.objc.scope.function-with-body.function.separator.arguments.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@\"", + "t": "punctuation.definition.meta.c.string.quoted.double.begin.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "ipa", + "t": "meta.c.string.quoted.double.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "punctuation.definition.meta.c.string.quoted.double.end.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ", ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@\"", + "t": "punctuation.definition.meta.c.string.quoted.double.begin.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "xcarchive", + "t": "meta.c.string.quoted.double.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "punctuation.definition.meta.c.string.quoted.double.end.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ", ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@\"", + "t": "punctuation.definition.meta.c.string.quoted.double.begin.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "app", + "t": "meta.c.string.quoted.double.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "punctuation.definition.meta.c.string.quoted.double.end.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ", ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "nil", + "t": "meta.c.block.implementation.objc.scope.function-with-body.constant.language.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "panel ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "beginWithCompletionHandler", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.c.block.implementation.objc.scope.function-with-body.function.separator.arguments.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "^(NSInteger result)", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "meta.c.keyword.control.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call.initialization", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "punctuation.definition.meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call.initialization.parameters", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "result == NSFileHandlingPanelOKButton)", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "self", + "t": "meta.c.block.implementation.objc.scope.function-with-body.variable.language.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".inputTextField ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "setStringValue", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.c.block.implementation.objc.scope.function-with-body.function.separator.arguments.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "panel.URL ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "path", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "return", + "t": "meta.c.keyword.control.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "YES", + "t": "meta.c.block.implementation.objc.scope.function-with-body.constant.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "int", + "t": "meta.c.block.implementation.objc.storage.type.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " hex = ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "0xFEF1F0F", + "t": "meta.c.block.implementation.objc.scope.function-with-body.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "float", + "t": "meta.c.block.implementation.objc.storage.type.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ing = ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "3.14", + "t": "meta.c.block.implementation.objc.scope.function-with-body.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t ing = ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "3.14e0", + "t": "meta.c.block.implementation.objc.scope.function-with-body.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t ing = ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "31.4e-2", + "t": "meta.c.block.implementation.objc.scope.function-with-body.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "meta.implementation.objc.scope.function-with-body.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "punctuation.definition.meta.begin.implementation.objc.type.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "id", + "t": "meta.implementation.objc.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "punctuation.definition.meta.end.implementation.objc.type.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.implementation.objc.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "initWithParams", + "t": "meta.implementation.objc.entity.name.scope.function-with-body.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.implementation.objc.entity.name.scope.function-with-body.function.argument-type.name-of-parameter.separator.arguments", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "punctuation.definition.meta.begin.implementation.objc.type.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "id", + "t": "meta.implementation.objc.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "punctuation.definition.meta.end.implementation.objc.type.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.implementation.objc.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "aHandler", + "t": "meta.implementation.objc.scope.function-with-body.function.argument-type.variable.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.implementation.objc.scope.function-with-body.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "withDeviceStateManager", + "t": "meta.implementation.objc.entity.name.scope.function-with-body.function.name-of-parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.implementation.objc.entity.name.scope.function-with-body.function.argument-type.name-of-parameter.separator.arguments", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "punctuation.definition.meta.begin.implementation.objc.type.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "id", + "t": "meta.implementation.objc.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "punctuation.definition.meta.end.implementation.objc.type.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.implementation.objc.scope.function-with-body.function.argument-type", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "deviceStateManager", + "t": "meta.implementation.objc.scope.function-with-body.function.argument-type.variable.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "comment.c++.punctuation.meta.c.block.implementation.objc.scope.function-with-body.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "//", + "t": "comment.line.double-slash.c++.punctuation.definition.meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " add a tap gesture recognizer", + "t": "comment.line.double-slash.c++.meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " UITapGestureRecognizer *tapGesture = ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "UITapGestureRecognizer ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "alloc", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "initWithTarget", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.c.block.implementation.objc.scope.function-with-body.function.separator.arguments.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "self", + "t": "meta.c.block.implementation.objc.scope.function-with-body.variable.language.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "action", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.name-of-parameter.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.c.block.implementation.objc.scope.function-with-body.function.name-of-parameter.separator.arguments.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "punctuation.definition.meta.c.block.implementation.objc.storage.type.scope.function-with-body.bracketed.function-call.selector", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": "selector", + "t": "meta.c.block.implementation.objc.storage.type.scope.function-with-body.bracketed.function-call.selector", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": "(", + "t": "punctuation.definition.meta.c.block.implementation.objc.storage.type.scope.function-with-body.bracketed.function-call.selector", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": "handleTap:", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.name-of-parameter.bracketed.function-call.support.any-method.selector.method-name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.selector", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.selector", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.selector", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.selector", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.selector" + } + }, + { + "c": ")", + "t": "punctuation.definition.meta.c.block.implementation.objc.storage.type.scope.function-with-body.bracketed.function-call.selector", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " NSMutableArray *gestureRecognizers = ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "NSMutableArray ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "array", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "gestureRecognizers ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "addObject", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.c.block.implementation.objc.scope.function-with-body.function.separator.arguments.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "tapGesture", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "punctuation.meta.c.begin.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "gestureRecognizers ", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "addObjectsFromArray", + "t": "meta.c.block.implementation.objc.scope.function-with-body.function.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "punctuation.meta.c.block.implementation.objc.scope.function-with-body.function.separator.arguments.bracketed.function-call.support.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "scnView.gestureRecognizers", + "t": "meta.c.block.implementation.objc.scope.function-with-body.bracketed.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section.bracketed", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " scnView", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "punctuation.meta.c.block.implementation.objc.scope.function-with-body.separator.variable-access", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "gestureRecognizers", + "t": "meta.c.other.block.implementation.objc.scope.function-with-body.variable.dot-access", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " = gestureRecognizers;", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "return", + "t": "meta.c.keyword.control.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " tapGesture;", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "return", + "t": "meta.c.keyword.control.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "nil", + "t": "meta.c.block.implementation.objc.scope.function-with-body.constant.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": ";", + "t": "meta.c.block.implementation.objc.scope.function-with-body", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "punctuation.meta.c.end.block.implementation.objc.scope.function-with-body.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "punctuation.definition.meta.implementation.objc.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": "end", + "t": "meta.implementation.objc.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + } +] \ No newline at end of file diff --git a/extensions/perl/test/colorize-fixtures/test.pl b/extensions/perl/test/colorize-fixtures/test.pl new file mode 100644 index 0000000000000000000000000000000000000000..e107dcb539f4b30f6c785bb6463b27d5d728a534 --- /dev/null +++ b/extensions/perl/test/colorize-fixtures/test.pl @@ -0,0 +1,46 @@ +use strict; + +my $badfound = 0; +sub check_line { + my($fn, $line) = @_; + + # Check for that =. + if($line =~ /^\s*if\s*\(.*[^!<>=]=([^=].*\)|\))/) { + if(!$badfound) { + print("The following suspicious lines were found:\n"); + $badfound = 1; + } + print "$fn:$.: $line\n"; + } +} + +# +# This function opens and reads one file, and calls +# check_line to analyze each line. Call it with the +# file name. +# +sub check_file { + my($fn) = @_; + + if(!open(IN, $fn)) { + print "Cannot read $fn.\n"; + return; + } + + my($line); + while($line = ) + { + chomp $line; + check_line($fn,$line); + } + + close IN; +} + +# +# Go through the argument list and check each file +# +while(my $fn = shift @ARGV) { + check_file($fn); +} +if(!$badfound) { print "No suspicious lines were found.\n"; } \ No newline at end of file diff --git a/extensions/perl/test/colorize-results/test_pl.json b/extensions/perl/test/colorize-results/test_pl.json new file mode 100644 index 0000000000000000000000000000000000000000..dcd92b3d2496104ef161fe5bf3032d3b45f1d586 --- /dev/null +++ b/extensions/perl/test/colorize-results/test_pl.json @@ -0,0 +1,2312 @@ +[ + { + "c": "use", + "t": "keyword.control.perl", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " strict;", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "my", + "t": "perl.storage.modifier", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "badfound", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " = 0;", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "sub", + "t": "perl.storage.meta.function.type.sub", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "perl.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "check_line", + "t": "perl.meta.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "perl.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "my", + "t": "perl.storage.modifier", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fn", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ", ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "line", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ") = ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "perl.variable.other.readwrite.global.punctuation.definition.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "_", + "t": "perl.variable.other.readwrite.global.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "perl.punctuation.whitespace.comment.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "perl.punctuation.definition.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Check for that =.", + "t": "perl.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "keyword.control.perl", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "line", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " =~ ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "/", + "t": "perl.punctuation.definition.string.regexp.find", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "^", + "t": "perl.string.regexp.find", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "\\s", + "t": "perl.string.regexp.find.constant.character.escape", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "*if", + "t": "perl.string.regexp.find", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "\\s", + "t": "perl.string.regexp.find.constant.character.escape", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "*", + "t": "perl.string.regexp.find", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "\\(", + "t": "perl.string.regexp.find.constant.character.escape", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": ".*[^!<>=]=([^=].*", + "t": "perl.string.regexp.find", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "\\)", + "t": "perl.string.regexp.find.constant.character.escape", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "|", + "t": "perl.string.regexp.find", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "\\)", + "t": "perl.string.regexp.find.constant.character.escape", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": ")", + "t": "perl.string.regexp.find", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "/", + "t": "perl.punctuation.definition.string.regexp.find", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": ") {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "keyword.control.perl", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "(!", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "badfound", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ") {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "print", + "t": "perl.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "perl.punctuation.definition.string.quoted.double.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "The following suspicious lines were found:", + "t": "perl.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\\n", + "t": "perl.string.constant.character.escape.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "perl.punctuation.definition.string.quoted.double.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ");", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "badfound", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " = 1;", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "print", + "t": "perl.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "perl.punctuation.definition.string.quoted.double.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "fn", + "t": "perl.variable.other.readwrite.global.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ":", + "t": "perl.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "perl.variable.other.punctuation.definition.string.quoted.double.predefined", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ".", + "t": "perl.variable.other.string.quoted.double.predefined", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ": ", + "t": "perl.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "line", + "t": "perl.variable.other.readwrite.global.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\\n", + "t": "perl.string.constant.character.escape.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "perl.punctuation.definition.string.quoted.double.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ";", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "#", + "t": "perl.punctuation.definition.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "perl.punctuation.definition.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " This function opens and reads one file, and calls", + "t": "perl.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "perl.punctuation.definition.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " check_line to analyze each line. Call it with the", + "t": "perl.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "perl.punctuation.definition.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " file name.", + "t": "perl.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "perl.punctuation.definition.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "sub", + "t": "perl.storage.meta.function.type.sub", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "perl.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "check_file", + "t": "perl.meta.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "perl.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "my", + "t": "perl.storage.modifier", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fn", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ") = ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "perl.variable.other.readwrite.global.punctuation.definition.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "_", + "t": "perl.variable.other.readwrite.global.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "keyword.control.perl", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "(!", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "open", + "t": "perl.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(IN, ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fn", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")) {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "print", + "t": "perl.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "perl.punctuation.definition.string.quoted.double.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "Cannot read ", + "t": "perl.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "fn", + "t": "perl.variable.other.readwrite.global.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ".", + "t": "perl.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\\n", + "t": "perl.string.constant.character.escape.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "perl.punctuation.definition.string.quoted.double.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ";", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "return", + "t": "keyword.control.perl", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": ";", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "my", + "t": "perl.storage.modifier", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "line", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ");", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "while", + "t": "keyword.control.perl", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "line", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " = )", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "chomp", + "t": "perl.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "line", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "check_line(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fn", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "line", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ");", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "close", + "t": "perl.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " IN;", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "#", + "t": "perl.punctuation.definition.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "perl.punctuation.definition.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Go through the argument list and check each file", + "t": "perl.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "perl.punctuation.definition.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "while", + "t": "keyword.control.perl", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "my", + "t": "perl.storage.modifier", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fn", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " = ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "shift", + "t": "perl.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ARGV", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ") {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-tabs.odd-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "check_file(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fn", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ");", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "keyword.control.perl", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "(!", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "perl.variable.other.readwrite.global.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "badfound", + "t": "perl.variable.other.readwrite.global", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ") { ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "print", + "t": "perl.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "perl.punctuation.definition.string.quoted.double.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "No suspicious lines were found.", + "t": "perl.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\\n", + "t": "perl.string.constant.character.escape.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "perl.punctuation.definition.string.quoted.double.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "; }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/php/test/colorize-fixtures/test.php b/extensions/php/test/colorize-fixtures/test.php new file mode 100644 index 0000000000000000000000000000000000000000..2a64196636887fa4c30fce7c77c87b860b181f58 --- /dev/null +++ b/extensions/php/test/colorize-fixtures/test.php @@ -0,0 +1,46 @@ + + + Example page + + + + +"); + + // display shuffled cards (EXAMPLE ONLY) + for ($index = 0; $index < 52; $index++) { + if ($starting_point == 52) { $starting_point = 0; } + print("Uncut Point: $deck[$index] "); + $starting_point++; + } +?> + + + \ No newline at end of file diff --git a/extensions/php/test/colorize-results/test_php.json b/extensions/php/test/colorize-results/test_php.json new file mode 100644 index 0000000000000000000000000000000000000000..e5ea4dccb1eee01d3e9302faaaae448203da71aa --- /dev/null +++ b/extensions/php/test/colorize-results/test_php.json @@ -0,0 +1,2730 @@ +[ + { + "c": "<", + "t": "punctuation.definition.meta.tag.begin.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "html", + "t": "entity.name.tag.tag-html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ">", + "t": "punctuation.definition.meta.tag.begin.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "<", + "t": "punctuation.definition.meta.tag.begin.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "head", + "t": "entity.name.tag.tag-head", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ">", + "t": "punctuation.definition.meta.tag.begin.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "\t", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "<", + "t": "punctuation.definition.meta.tag.begin.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "title", + "t": "entity.name.tag.tag-title", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ">", + "t": "punctuation.definition.meta.tag.begin.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "Example page", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "", + "t": "punctuation.definition.meta.tag.end.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "", + "t": "punctuation.definition.meta.tag.end.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "<", + "t": "punctuation.definition.meta.tag.begin.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "body", + "t": "entity.name.tag.tag-body", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ">", + "t": "punctuation.definition.meta.tag.begin.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "\"", + "t": "string.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "delimiter.parenthesis.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "// display shuffled cards (EXAMPLE ONLY)", + "t": "comment.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "\t", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "for", + "t": "keyword.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "delimiter.parenthesis.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$index", + "t": "variable.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "0", + "t": "number.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$index", + "t": "variable.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "<", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "52", + "t": "number.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$index", + "t": "variable.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "++", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "delimiter.parenthesis.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "delimiter.bracket.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t\t", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "keyword.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "delimiter.parenthesis.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$starting_point", + "t": "variable.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "==", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "52", + "t": "number.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "delimiter.parenthesis.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "delimiter.bracket.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$starting_point", + "t": "variable.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "0", + "t": "number.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "delimiter.bracket.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t\t", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "print", + "t": "keyword.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "(", + "t": "delimiter.parenthesis.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"Uncut Point: $deck[$index] \"", + "t": "string.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "delimiter.parenthesis.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t\t", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$starting_point", + "t": "variable.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "++;", + "t": "delimiter.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "delimiter.bracket.php", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "?>", + "t": "metatag.php", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.metatag.php", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.metatag.php", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.metatag.php", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.metatag.php", + "hc_black": ".hc-black .token" + } + }, + { + "c": "", + "t": "punctuation.definition.meta.tag.end.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + }, + { + "c": "", + "t": "punctuation.definition.meta.tag.end.html", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.tag" + } + } +] \ No newline at end of file diff --git a/extensions/powershell/test/colorize-fixtures/test.ps1 b/extensions/powershell/test/colorize-fixtures/test.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..8f524fe823ab780fee50f876b052c36ffa8d735e --- /dev/null +++ b/extensions/powershell/test/colorize-fixtures/test.ps1 @@ -0,0 +1,43 @@ +# Copyright Microsoft Corporation + +function Test-IsAdmin() { + try { + $identity = [Security.Principal.WindowsIdentity]::GetCurrent() + $principal = New-Object Security.Principal.WindowsPrincipal -ArgumentList $identity + return $principal.IsInRole( [Security.Principal.WindowsBuiltInRole]::Administrator ) + } catch { + throw "Failed to determine if the current user has elevated privileges. The error was: '{0}'." -f $_ + } +} + +function Invoke-Environment() +{ + param + ( + [Parameter(Mandatory=1)][string]$Command + ) + + foreach($_ in cmd /c "$Command 2>&1 & set") { + if ($_ -match '^([^=]+)=(.*)') { + [System.Environment]::SetEnvironmentVariable($matches[1], $matches[2]) + } + } +} +Write-Host -Object 'Initializing Azure PowerShell environment...'; + +# PowerShell commands need elevation for dependencies installation and running tests +if (!(Test-IsAdmin)){ + Write-Host -Object 'Please launch command under administrator account. It is needed for environment setting up and unit test.' -ForegroundColor Red; +} + +$env:AzurePSRoot = Split-Path -Parent -Path $env:AzurePSRoot; + +if (Test-Path -Path "$env:ADXSDKProgramFiles\Microsoft Visual Studio 12.0") { + $vsVersion="12.0" +} else { + $vsVersion="11.0" +} + +$setVSEnv = '"{0}\Microsoft Visual Studio {1}\VC\vcvarsall.bat" x64' -f $env:ADXSDKProgramFiles, $vsVersion; + +Invoke-Environment -Command $setVSEnv; \ No newline at end of file diff --git a/extensions/powershell/test/colorize-results/test_ps1.json b/extensions/powershell/test/colorize-results/test_ps1.json new file mode 100644 index 0000000000000000000000000000000000000000..9ac4610537e13ed7abbab83c5d1c704aaa69e61b --- /dev/null +++ b/extensions/powershell/test/colorize-results/test_ps1.json @@ -0,0 +1,2411 @@ +[ + { + "c": "# Copyright Microsoft Corporation", + "t": "comment.line.number-sign.powershell", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "function", + "t": "meta.function.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Test-IsAdmin", + "t": "powershell.meta.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "() {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "try", + "t": "powershell.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "identity", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[Security.Principal.WindowsIdentity]", + "t": "entity.other.attribute-name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "::GetCurrent", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "()", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "principal", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "New-Object", + "t": "powershell.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " Security.Principal.WindowsPrincipal ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "ArgumentList ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "identity", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "return", + "t": "powershell.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "principal", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".IsInRole", + "t": "powershell.function.entity.name.invocation", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[Security.Principal.WindowsBuiltInRole]", + "t": "powershell.entity.other.attribute-name.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "::Administrator ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " } ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "catch", + "t": "powershell.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "throw", + "t": "powershell.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"Failed to determine if the current user has elevated privileges. The error was: '{0}'.\"", + "t": "powershell.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-f", + "t": "powershell.keyword.operator.string-format", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "_", + "t": "powershell.support.constant.automatic", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "function", + "t": "meta.function.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Invoke-Environment", + "t": "powershell.meta.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "()", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "param", + "t": "powershell.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[Parameter", + "t": "powershell.entity.name.interpolated.simple.source.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": "(", + "t": "powershell.entity.other.attribute-name.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "Mandatory", + "t": "powershell.entity.other.attribute-name.interpolated.simple.source.constant.attribute.parameter.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "=", + "t": "powershell.entity.other.attribute-name.interpolated.simple.source.attribute.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "1", + "t": "powershell.entity.other.variable.attribute-name.interpolated.simple.source.attribute.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": ")", + "t": "powershell.entity.other.attribute-name.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "]", + "t": "powershell.entity.name.interpolated.simple.source.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": "[string]", + "t": "powershell.entity.other.attribute-name.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "$", + "t": "powershell.keyword.other.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Command", + "t": "powershell.other.variable.readwrite.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "foreach", + "t": "powershell.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "(", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "$", + "t": "powershell.keyword.other.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "_", + "t": "powershell.support.interpolated.simple.source.constant.automatic", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "in", + "t": "powershell.keyword.control.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " cmd ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "/", + "t": "powershell.keyword.operator.assignment.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "c ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "powershell.interpolated.simple.source.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "powershell.keyword.other.interpolated.simple.source.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Command", + "t": "powershell.other.variable.readwrite.interpolated.simple.source.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " 2>&1 & set\"", + "t": "powershell.interpolated.simple.source.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "powershell.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "$", + "t": "powershell.keyword.other.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "_", + "t": "powershell.support.interpolated.simple.source.constant.automatic", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-match", + "t": "powershell.keyword.operator.interpolated.simple.source.comparison", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'^([^=]+)=(.*)'", + "t": "powershell.interpolated.simple.source.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[System.Environment]", + "t": "entity.other.attribute-name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "::SetEnvironmentVariable", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "$", + "t": "powershell.keyword.other.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "matches", + "t": "powershell.support.interpolated.simple.source.constant.automatic", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "powershell.entity.other.attribute-name.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "1", + "t": "powershell.support.interpolated.simple.source.constant.numeric.scientific", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": "]", + "t": "powershell.entity.other.attribute-name.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": ",", + "t": "powershell.keyword.other.operator.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "matches", + "t": "powershell.support.interpolated.simple.source.constant.automatic", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "powershell.entity.other.attribute-name.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": "2", + "t": "powershell.support.interpolated.simple.source.constant.numeric.scientific", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": "]", + "t": "powershell.entity.other.attribute-name.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.other.attribute-name", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.other.attribute-name", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.other.attribute-name", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.other.attribute-name", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.other.attribute-name" + } + }, + { + "c": ")", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Write-Host", + "t": "powershell.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "Object ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'Initializing Azure PowerShell environment...'", + "t": "powershell.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ";", + "t": "powershell.keyword.other.statement-separator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "# PowerShell commands need elevation for dependencies installation and running tests", + "t": "comment.line.number-sign.powershell", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "if", + "t": "powershell.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "!", + "t": "powershell.keyword.operator.interpolated.simple.source.unary", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "(", + "t": "powershell.keyword.other.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Test-IsAdmin", + "t": "powershell.function.support.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "powershell.keyword.other.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": ")", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "{", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Write-Host", + "t": "powershell.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "Object ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'Please launch command under administrator account. It is needed for environment setting up and unit test.'", + "t": "powershell.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "ForegroundColor Red", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "powershell.keyword.other.statement-separator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "env:", + "t": "powershell.variable.support.drive", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "AzurePSRoot", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Split-Path", + "t": "powershell.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "Parent ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "Path ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "env:", + "t": "powershell.variable.support.drive", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "AzurePSRoot", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "powershell.keyword.other.statement-separator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "if", + "t": "powershell.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Test-Path", + "t": "powershell.function.support.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "powershell.keyword.operator.assignment.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "Path ", + "t": "powershell.interpolated.simple.source", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "powershell.interpolated.simple.source.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "powershell.keyword.other.interpolated.simple.source.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "env:", + "t": "powershell.variable.support.interpolated.simple.source.string.quoted.double.drive", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "ADXSDKProgramFiles", + "t": "powershell.other.variable.readwrite.interpolated.simple.source.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\\Microsoft Visual Studio 12.0\"", + "t": "powershell.interpolated.simple.source.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "vsVersion", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "\"12.0\"", + "t": "powershell.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "} ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "else", + "t": "powershell.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "vsVersion", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "\"11.0\"", + "t": "powershell.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "setVSEnv", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'\"{0}\\Microsoft Visual Studio {1}\\VC\\vcvarsall.bat\" x64'", + "t": "powershell.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-f", + "t": "powershell.keyword.operator.string-format", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "env:", + "t": "powershell.variable.support.drive", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ADXSDKProgramFiles", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "powershell.keyword.other.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "vsVersion", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "powershell.keyword.other.statement-separator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "Invoke-Environment", + "t": "powershell.function.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "powershell.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "Command ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "powershell.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "setVSEnv", + "t": "powershell.other.variable.readwrite", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "powershell.keyword.other.statement-separator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + } +] \ No newline at end of file diff --git a/extensions/python/test/colorize-fixtures/tets.py b/extensions/python/test/colorize-fixtures/tets.py new file mode 100644 index 0000000000000000000000000000000000000000..1cd0e7cab93260593fea2540b7c1a3a6adcfe6a7 --- /dev/null +++ b/extensions/python/test/colorize-fixtures/tets.py @@ -0,0 +1,12 @@ +from banana import * + +class Monkey: + # Bananas the monkey can eat. + capacity = 10 + def eat(self, N): + '''Make the monkey eat N bananas!''' + capacity = capacity - N*banana.size + + def feeding_frenzy(self): + eat(9.25) + return "Yum yum" \ No newline at end of file diff --git a/extensions/python/test/colorize-results/tets_py.json b/extensions/python/test/colorize-results/tets_py.json new file mode 100644 index 0000000000000000000000000000000000000000..31d5b3fb1b47fdc1ebeadc0f6f52207cfbf35c95 --- /dev/null +++ b/extensions/python/test/colorize-results/tets_py.json @@ -0,0 +1,629 @@ +[ + { + "c": "from", + "t": "keyword.control.import.from.python", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control.import", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control.import", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " banana ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "import", + "t": "keyword.control.import.python", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control.import", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control.import", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "*", + "t": "keyword.python.operator.arithmetic", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "class", + "t": "python.meta.class.old-style.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "python.meta.class.old-style", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Monkey", + "t": "python.meta.class.old-style.type.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.class", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "python.meta.class.old-style.punctuation.section.begin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t", + "t": "python.punctuation.whitespace.comment.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "python.punctuation.comment.line.number-sign.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Bananas the monkey can eat.", + "t": "python.comment.line.number-sign", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "\tcapacity ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "keyword.python.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "10", + "t": "python.constant.numeric.integer.decimal", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": "\t", + "t": "python.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "def", + "t": "python.meta.storage.type.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "python.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "eat", + "t": "python.meta.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "python.meta.punctuation.begin.definition.function.parameters", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "self", + "t": "python.meta.function.parameters.variable.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "python.meta.punctuation.function.parameters.separator", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "python.meta.function.parameters", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "N", + "t": "python.meta.function.parameters.variable.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "python.meta.punctuation.definition.function.parameters.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "python.meta.punctuation.section.begin.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t\t", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'''", + "t": "python.punctuation.begin.definition.string.quoted.single.block", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "Make the monkey eat N bananas!", + "t": "python.string.quoted.single.block", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "'''", + "t": "python.punctuation.definition.end.string.quoted.single.block", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\t\tcapacity ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "keyword.python.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " capacity ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "keyword.python.operator.arithmetic", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " N", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "*", + "t": "keyword.python.operator.arithmetic", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "banana.size", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t", + "t": "python.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "def", + "t": "python.meta.storage.type.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "python.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "feeding_frenzy", + "t": "python.meta.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "python.meta.punctuation.begin.definition.function.parameters", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "self", + "t": "python.meta.function.parameters.variable.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "python.meta.punctuation.definition.function.parameters.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "python.meta.punctuation.section.begin.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t\t", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "eat", + "t": "python.meta.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "python.meta.punctuation.begin.definition.function-call.arguments", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "9.25", + "t": "python.meta.constant.numeric.function-call.arguments.float", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ")", + "t": "python.meta.punctuation.definition.end.function-call.arguments", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t\t", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "return", + "t": "keyword.control.python.flow", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "python.punctuation.begin.definition.string.quoted.double.single-line", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "Yum yum", + "t": "python.string.quoted.double.single-line", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "python.punctuation.definition.end.string.quoted.double.single-line", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + } +] \ No newline at end of file diff --git a/extensions/r/test/colorize-fixtures/test.r b/extensions/r/test/colorize-fixtures/test.r new file mode 100644 index 0000000000000000000000000000000000000000..8262188bc71b5566f547ca13160e5ab59c09fef8 --- /dev/null +++ b/extensions/r/test/colorize-fixtures/test.r @@ -0,0 +1,24 @@ +# © Microsoft. All rights reserved. + +#' Add together two numbers. +#' +#' @param x A number. +#' @param y A number. +#' @return The sum of \code{x} and \code{y}. +#' @examples +#' add(1, 1) +#' add(10, 1) +add <- function(x, y) { + x + y +} + +add(1, -2, 2.0) +add(1.0e10, 2.0e10) + +paste("one", NULL) +paste(NA, 'two') + +paste("multi- + line", + 'multi- + line') diff --git a/extensions/r/test/colorize-results/test_r.json b/extensions/r/test/colorize-results/test_r.json new file mode 100644 index 0000000000000000000000000000000000000000..cf982ef6f65a377f062b25621326303ecec3b7e2 --- /dev/null +++ b/extensions/r/test/colorize-results/test_r.json @@ -0,0 +1,827 @@ +[ + { + "c": "#", + "t": "comment.line.number-sign.r.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " © Microsoft. All rights reserved.", + "t": "comment.line.number-sign.r", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.r.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "' Add together two numbers.", + "t": "comment.line.number-sign.r", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.r.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "'", + "t": "comment.line.number-sign.r", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.r.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "' @param x A number.", + "t": "comment.line.number-sign.r", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.r.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "' @param y A number.", + "t": "comment.line.number-sign.r", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.r.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "' @return The sum of \\code{x} and \\code{y}.", + "t": "comment.line.number-sign.r", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.r.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "' @examples", + "t": "comment.line.number-sign.r", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.r.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "' add(1, 1)", + "t": "comment.line.number-sign.r", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.r.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "' add(10, 1)", + "t": "comment.line.number-sign.r", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "add", + "t": "r.meta.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "r.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "<-", + "t": "r.meta.function.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "r.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "function", + "t": "r.meta.function.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "x", + "t": "r.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ", ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "y", + "t": "r.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ") ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "r.punctuation.meta.block.section.begin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "r.meta.block", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "x", + "t": "r.meta.variable.other.block", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "r.meta.block", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "+", + "t": "r.meta.keyword.operator.block.arithmetic", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "r.meta.block", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "y", + "t": "r.meta.variable.other.block", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "r.punctuation.meta.block.section.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "add(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "1", + "t": "r.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ", ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "r.keyword.operator.arithmetic", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "2", + "t": "r.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ", ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "2.0", + "t": "r.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ")", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "add(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "1.0e10", + "t": "r.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ", ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "2.0e10", + "t": "r.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ")", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "paste(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "r.punctuation.definition.begin.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "one", + "t": "r.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "r.punctuation.definition.end.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ", ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "NULL", + "t": "r.constant.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": ")", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "paste(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "NA", + "t": "r.constant.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": ", ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "r.punctuation.definition.begin.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "two", + "t": "r.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "'", + "t": "r.punctuation.definition.end.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "paste(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "r.punctuation.definition.begin.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "multi-", + "t": "r.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " line", + "t": "r.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "r.punctuation.definition.end.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ",", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "r.punctuation.definition.begin.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "multi-", + "t": "r.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " line", + "t": "r.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "'", + "t": "r.punctuation.definition.end.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/ruby/test/colorize-fixtures/test.rb b/extensions/ruby/test/colorize-fixtures/test.rb new file mode 100644 index 0000000000000000000000000000000000000000..9b81e2fd1cbd5de8c5cfab61b411c13cabc0eba2 --- /dev/null +++ b/extensions/ruby/test/colorize-fixtures/test.rb @@ -0,0 +1,46 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::ARM::Scheduler + # + # A service client - single point of access to the REST API. + # + class SchedulerManagementClient < MsRestAzure::AzureServiceClient + include Azure::ARM::Scheduler::Models + include MsRestAzure + + # @return job_collections + attr_reader :job_collections + + # + # Creates initializes a new instance of the SchedulerManagementClient class. + # @param credentials [MsRest::ServiceClientCredentials] credentials to authorize HTTP requests made by the service client. + # @param base_url [String] the base URI of the service. + # @param options [Array] filters to be applied to the HTTP requests. + # + def initialize(credentials, base_url = nil, options = nil) + super(credentials, options) + @base_url = base_url || 'https://management.azure.com' + + fail ArgumentError, 'credentials is nil' if credentials.nil? + fail ArgumentError, 'invalid type of credentials input parameter' unless credentials.is_a?(MsRest::ServiceClientCredentials) + @credentials = credentials + + @job_collections = JobCollections.new(self) + @jobs = Jobs.new(self) + @api_version = '2016-01-01' + @long_running_operation_retry_timeout = 30 + @generate_client_request_id = true + if MacOS.version >= :mavericks + version = `#{MAVERICKS_PKG_PATH}/usr/bin/clang --version` + else + version = `/usr/bin/clang --version` + end + version = version[/clang-(\d+\.\d+\.\d+(\.\d+)?)/, 1] || "0" + version < latest_version + end + + end +end \ No newline at end of file diff --git a/extensions/ruby/test/colorize-results/test_rb.json b/extensions/ruby/test/colorize-results/test_rb.json new file mode 100644 index 0000000000000000000000000000000000000000..4c3dc785fef49a6dbe4e34b3330b7d54fc39d25c --- /dev/null +++ b/extensions/ruby/test/colorize-results/test_rb.json @@ -0,0 +1,2840 @@ +[ + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " encoding: utf-8", + "t": "comment.line.number-sign.ruby", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0", + "t": "comment.line.number-sign.ruby", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Changes may cause incorrect behavior and will be lost if the code is", + "t": "comment.line.number-sign.ruby", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " regenerated.", + "t": "comment.line.number-sign.ruby", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "module", + "t": "ruby.meta.module.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "ruby.meta.module", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Azure", + "t": "ruby.meta.module.entity.name.type.other.inherited-class.first", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "::", + "t": "ruby.punctuation.meta.module.entity.name.type.other.inherited-class.first.separator.inheritance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ARM", + "t": "ruby.meta.module.entity.name.type.other.inherited-class.second", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "::", + "t": "ruby.punctuation.meta.module.entity.name.type.other.inherited-class.separator.inheritance.second", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Scheduler", + "t": "ruby.meta.module.entity.name.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "comment.ruby.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "comment.ruby.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " A service client - single point of access to the REST API.", + "t": "comment.line.number-sign.ruby", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "comment.ruby.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "ruby.meta.class", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "class", + "t": "ruby.meta.keyword.control.class", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "ruby.meta.class", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "SchedulerManagementClient", + "t": "ruby.meta.entity.name.type.class", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.class", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "ruby.meta.class", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "<", + "t": "ruby.meta.keyword.other.class.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "ruby.meta.class", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "MsRestAzure::AzureServiceClient", + "t": "ruby.meta.entity.other.inherited-class.class", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "include", + "t": "ruby.keyword.other.special-method", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Azure", + "t": "ruby.class.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "::", + "t": "ruby.punctuation.other.separator", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ARM", + "t": "ruby.class.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "::", + "t": "ruby.punctuation.other.separator", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Scheduler", + "t": "ruby.class.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "::", + "t": "ruby.punctuation.other.separator", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Models", + "t": "ruby.other.variable.constant", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "include", + "t": "ruby.keyword.other.special-method", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "MsRestAzure", + "t": "ruby.other.variable.constant", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "comment.ruby.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " @return job_collections", + "t": "comment.line.number-sign.ruby", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "attr_reader", + "t": "ruby.keyword.other.special-method", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "ruby.punctuation.definition.other.constant.symbol", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "job_collections", + "t": "ruby.other.constant.symbol", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "comment.ruby.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "comment.ruby.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Creates initializes a new instance of the SchedulerManagementClient class.", + "t": "comment.line.number-sign.ruby", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "comment.ruby.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " @param credentials [MsRest::ServiceClientCredentials] credentials to authorize HTTP requests made by the service client.", + "t": "comment.line.number-sign.ruby", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "comment.ruby.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " @param base_url [String] the base URI of the service.", + "t": "comment.line.number-sign.ruby", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "comment.ruby.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " @param options [Array] filters to be applied to the HTTP requests.", + "t": "comment.line.number-sign.ruby", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "comment.ruby.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.ruby.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "def", + "t": "ruby.meta.keyword.control.function.method.with-arguments.def", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "ruby.meta.function.method.with-arguments", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "initialize", + "t": "ruby.meta.entity.name.function.method.with-arguments", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.method", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.method", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "ruby.punctuation.definition.meta.function.method.with-arguments.parameters", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "credentials", + "t": "ruby.meta.variable.function.method.with-arguments.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ", ", + "t": "ruby.meta.function.method.with-arguments", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "base_url", + "t": "ruby.meta.variable.function.method.with-arguments.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "ruby.meta.function.method.with-arguments", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.meta.keyword.operator.function.method.with-arguments.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "ruby.meta.function.method.with-arguments", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "nil", + "t": "ruby.meta.constant.function.method.with-arguments.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": ", ", + "t": "ruby.meta.function.method.with-arguments", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "options", + "t": "ruby.meta.variable.function.method.with-arguments.parameter", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "ruby.meta.function.method.with-arguments", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.meta.keyword.operator.function.method.with-arguments.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "ruby.meta.function.method.with-arguments", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "nil", + "t": "ruby.meta.constant.function.method.with-arguments.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": ")", + "t": "ruby.punctuation.definition.meta.function.method.with-arguments.parameters", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "super", + "t": "ruby.keyword.control.pseudo-method", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "(", + "t": "ruby.punctuation.function.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "credentials", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "ruby.punctuation.separator.object", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " options", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "ruby.punctuation.function.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "ruby.punctuation.definition.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "base_url", + "t": "ruby.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " base_url ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "||", + "t": "ruby.keyword.operator.logical", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "ruby.punctuation.definition.string.quoted.single.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "https://management.azure.com", + "t": "ruby.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "'", + "t": "ruby.punctuation.definition.string.quoted.single.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fail", + "t": "ruby.keyword.other.special-method", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ArgumentError", + "t": "ruby.other.variable.constant", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "ruby.punctuation.separator.object", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "ruby.punctuation.definition.string.quoted.single.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "credentials is nil", + "t": "ruby.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "'", + "t": "ruby.punctuation.definition.string.quoted.single.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "ruby.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " credentials", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "ruby.punctuation.separator.method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "nil?", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fail", + "t": "ruby.keyword.other.special-method", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ArgumentError", + "t": "ruby.other.variable.constant", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "ruby.punctuation.separator.object", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "ruby.punctuation.definition.string.quoted.single.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "invalid type of credentials input parameter", + "t": "ruby.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "'", + "t": "ruby.punctuation.definition.string.quoted.single.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "unless", + "t": "ruby.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " credentials", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "ruby.punctuation.separator.method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "is_a?", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "ruby.punctuation.function.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "MsRest", + "t": "ruby.class.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "::", + "t": "ruby.punctuation.other.separator", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ServiceClientCredentials", + "t": "ruby.other.variable.constant", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "ruby.punctuation.function.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "ruby.punctuation.definition.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "credentials", + "t": "ruby.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " credentials", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "ruby.punctuation.definition.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "job_collections", + "t": "ruby.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "JobCollections", + "t": "ruby.class.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "ruby.punctuation.separator.method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "new", + "t": "ruby.keyword.other.special-method", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "(", + "t": "ruby.punctuation.function.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "self", + "t": "ruby.variable.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "ruby.punctuation.function.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "ruby.punctuation.definition.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "jobs", + "t": "ruby.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Jobs", + "t": "ruby.class.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "ruby.punctuation.separator.method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "new", + "t": "ruby.keyword.other.special-method", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "(", + "t": "ruby.punctuation.function.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "self", + "t": "ruby.variable.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "ruby.punctuation.function.section", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "ruby.punctuation.definition.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "api_version", + "t": "ruby.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "ruby.punctuation.definition.string.quoted.single.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "2016-01-01", + "t": "ruby.string.quoted.single", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "'", + "t": "ruby.punctuation.definition.string.quoted.single.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "ruby.punctuation.definition.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "long_running_operation_retry_timeout", + "t": "ruby.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "30", + "t": "ruby.constant.numeric.integer", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "@", + "t": "ruby.punctuation.definition.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "generate_client_request_id", + "t": "ruby.other.variable.readwrite.instance", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "true", + "t": "ruby.constant.language", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "ruby.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "MacOS", + "t": "ruby.class.support", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "ruby.punctuation.separator.method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "version ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ">=", + "t": "ruby.keyword.operator.comparison", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ":", + "t": "ruby.punctuation.definition.other.constant.symbol", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "mavericks", + "t": "ruby.other.constant.symbol", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " version ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "`", + "t": "ruby.punctuation.definition.string.begin.interpolated", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "#{", + "t": "line.ruby.punctuation.meta.section.string.begin.interpolated.embedded", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "MAVERICKS_PKG_PATH", + "t": "line.ruby.meta.other.variable.constant.string.interpolated.embedded.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "}", + "t": "line.ruby.punctuation.meta.section.string.end.interpolated.embedded.source", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "/usr/bin/clang --version", + "t": "ruby.string.interpolated", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "`", + "t": "ruby.punctuation.definition.string.end.interpolated", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "else", + "t": "ruby.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " version ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "`", + "t": "ruby.punctuation.definition.string.begin.interpolated", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "/usr/bin/clang --version", + "t": "ruby.string.interpolated", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "`", + "t": "ruby.punctuation.definition.string.end.interpolated", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "end", + "t": "ruby.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " version ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "ruby.keyword.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " version", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[", + "t": "ruby.punctuation.section.begin.array", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "/", + "t": "ruby.punctuation.definition.string.regexp.classic", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "clang-", + "t": "ruby.string.regexp.classic", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "(", + "t": "ruby.punctuation.definition.meta.string.regexp.classic.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "\\d", + "t": "ruby.meta.constant.string.regexp.classic.group.character.escape", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "+", + "t": "ruby.meta.string.regexp.classic.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "\\.\\d", + "t": "ruby.meta.constant.string.regexp.classic.group.character.escape", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "+", + "t": "ruby.meta.string.regexp.classic.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "\\.\\d", + "t": "ruby.meta.constant.string.regexp.classic.group.character.escape", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "+", + "t": "ruby.meta.string.regexp.classic.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "(", + "t": "ruby.punctuation.definition.meta.string.regexp.classic.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "\\.\\d", + "t": "ruby.meta.constant.string.regexp.classic.group.character.escape", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "+", + "t": "ruby.meta.string.regexp.classic.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": ")", + "t": "ruby.punctuation.definition.meta.string.regexp.classic.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "?", + "t": "ruby.meta.string.regexp.classic.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": ")", + "t": "ruby.punctuation.definition.meta.string.regexp.classic.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": "/", + "t": "ruby.punctuation.definition.string.regexp.classic", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp" + } + }, + { + "c": ",", + "t": "ruby.punctuation.separator.object", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "1", + "t": "ruby.constant.numeric.integer", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": "]", + "t": "ruby.punctuation.section.end.array", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "||", + "t": "ruby.keyword.operator.logical", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "ruby.punctuation.definition.string.quoted.begin.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "0", + "t": "ruby.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "ruby.punctuation.definition.string.quoted.end.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " version ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "<", + "t": "ruby.keyword.operator.comparison", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " latest_version", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "end", + "t": "ruby.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "end", + "t": "ruby.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "end", + "t": "ruby.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + } +] \ No newline at end of file diff --git a/extensions/rust/test/colorize-fixtures/test.rs b/extensions/rust/test/colorize-fixtures/test.rs new file mode 100644 index 0000000000000000000000000000000000000000..1f5a1873d3303a201cfc9e187e475405b7147000 --- /dev/null +++ b/extensions/rust/test/colorize-fixtures/test.rs @@ -0,0 +1,15 @@ +use std::io; + +fn main() { + println!("Guess the number!"); + + println!("Please input your guess."); + + let mut guess = String::new(); + + io::stdin().read_line(&mut guess) + .ok() + .expect("Failed to read line"); + + println!("You guessed: {}", guess); +} \ No newline at end of file diff --git a/extensions/rust/test/colorize-results/test_rs.json b/extensions/rust/test/colorize-results/test_rs.json new file mode 100644 index 0000000000000000000000000000000000000000..f98cd5401e4c219567f8ff9470763ba39d90f993 --- /dev/null +++ b/extensions/rust/test/colorize-results/test_rs.json @@ -0,0 +1,574 @@ +[ + { + "c": "use", + "t": "keyword.other.rust", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " std", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "::", + "t": "keyword.rust.operator.misc", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "io;", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fn", + "t": "keyword.other.rust.fn", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "main", + "t": "rust.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "() {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "println!", + "t": "rust.function.support.std", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"Guess the number!\"", + "t": "rust.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ");", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "println!", + "t": "rust.function.support.std", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"Please input your guess.\"", + "t": "rust.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ");", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "let", + "t": "keyword.other.rust", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "mut", + "t": "rust.storage.modifier.mut", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier" + } + }, + { + "c": " guess ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "keyword.rust.operator.assignment", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "String", + "t": "rust.std.storage.class", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage" + } + }, + { + "c": "::", + "t": "keyword.rust.operator.misc", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "new", + "t": "rust.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "();", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " io", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "::", + "t": "keyword.rust.operator.misc", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "stdin", + "t": "rust.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "().", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "read_line", + "t": "rust.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "&", + "t": "keyword.rust.operator.sigil", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "mut", + "t": "rust.storage.modifier.mut", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier" + } + }, + { + "c": " guess)", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " .", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ok", + "t": "rust.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "()", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " .", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "expect", + "t": "rust.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"Failed to read line\"", + "t": "rust.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ");", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "println!", + "t": "rust.function.support.std", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"You guessed: {}\"", + "t": "rust.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ", guess);", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/shaderlab/test/colorize-fixtures/test.shader b/extensions/shaderlab/test/colorize-fixtures/test.shader new file mode 100644 index 0000000000000000000000000000000000000000..65c54531f4de3d13e56c5896344728970a50ec6a --- /dev/null +++ b/extensions/shaderlab/test/colorize-fixtures/test.shader @@ -0,0 +1,15 @@ +Shader "Example/Diffuse Simple" { + SubShader { + Tags { "RenderType" = "Opaque" } + CGPROGRAM + #pragma surface surf Lambert + struct Input { + float4 color : COLOR; + }; + void surf (Input IN, inout SurfaceOutput o) { + o.Albedo = 1; + } + ENDCG + } + Fallback "Diffuse" + } \ No newline at end of file diff --git a/extensions/shaderlab/test/colorize-results/test_shader.json b/extensions/shaderlab/test/colorize-results/test_shader.json new file mode 100644 index 0000000000000000000000000000000000000000..162ff25c637a504f0be0a1f40bc5b21feb300ff6 --- /dev/null +++ b/extensions/shaderlab/test/colorize-results/test_shader.json @@ -0,0 +1,563 @@ +[ + { + "c": "Shader", + "t": "support.class.shaderlab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"Example/Diffuse Simple\"", + "t": "shaderlab.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "SubShader", + "t": "support.class.shaderlab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Tags", + "t": "support.class.shaderlab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " { ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"RenderType\"", + "t": "shaderlab.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " = ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"Opaque\"", + "t": "shaderlab.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "CGPROGRAM", + "t": "support.class.shaderlab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " #pragma", + "t": "shaderlab.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " surface surf Lambert", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "struct", + "t": "shaderlab.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " Input {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "float4", + "t": "shaderlab.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " color : ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "COLOR", + "t": "support.shaderlab.variable.input", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " };", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "void", + "t": "shaderlab.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "surf", + "t": "support.shaderlab.meta.function-call.function.any-method", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " (", + "t": "shaderlab.meta.function-call", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Input IN, ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "inout", + "t": "shaderlab.storage.modifier", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "SurfaceOutput", + "t": "support.shaderlab.variable.structure", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " o) {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " o.", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Albedo", + "t": "support.shaderlab.variable.output", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " = ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "1", + "t": "shaderlab.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ";", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ENDCG", + "t": "support.class.shaderlab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Fallback", + "t": "support.shaderlab.variable", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"Diffuse\"", + "t": "shaderlab.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/shellscript/test/colorize-fixtures/test.sh b/extensions/shellscript/test/colorize-fixtures/test.sh new file mode 100644 index 0000000000000000000000000000000000000000..f732ba657e5085ba580a42b1ef853954679bca62 --- /dev/null +++ b/extensions/shellscript/test/colorize-fixtures/test.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +if [[ "$OSTYPE" == "darwin"* ]]; then + realpath() { [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"; } + ROOT=$(dirname $(dirname $(realpath "$0"))) +else + ROOT=$(dirname $(dirname $(readlink -f $0))) +fi + +function code() { + cd $ROOT + + # Node modules + test -d node_modules || ./scripts/npm.sh install + + # Configuration + export NODE_ENV=development + + # Launch Code + if [[ "$OSTYPE" == "darwin"* ]]; then + exec ./.build/electron/Electron.app/Contents/MacOS/Electron . "$@" + else + exec ./.build/electron/electron . "$@" + fi +} + +code "$@" diff --git a/extensions/shellscript/test/colorize-results/test_sh.json b/extensions/shellscript/test/colorize-results/test_sh.json new file mode 100644 index 0000000000000000000000000000000000000000..9d8f75f872c34f05edff6163201e4fd99a703610 --- /dev/null +++ b/extensions/shellscript/test/colorize-results/test_sh.json @@ -0,0 +1,1828 @@ +[ + { + "c": "#", + "t": "comment.line.number-sign.shell.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "!/usr/bin/env bash", + "t": "comment.line.number-sign.shell", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "if", + "t": "shell.meta.scope.if-block.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[[", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.string.quoted.double.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.string.quoted.double.variable.other.normal", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "OSTYPE", + "t": "shell.meta.scope.if-block.logical-expression.string.quoted.double.variable.other.normal", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.string.quoted.double.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "==", + "t": "shell.meta.scope.if-block.keyword.logical-expression.operator.logical", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.string.quoted.double.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "darwin", + "t": "shell.meta.scope.if-block.logical-expression.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.string.quoted.double.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "*", + "t": "shell.meta.scope.if-block.keyword.logical-expression.operator.glob", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]]", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "shell.meta.scope.if-block.keyword.operator.list", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "then", + "t": "shell.meta.scope.if-block.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "\t", + "t": "shell.meta.scope.if-block", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "realpath", + "t": "shell.meta.scope.if-block.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "()", + "t": "shell.punctuation.definition.meta.scope.if-block.function.arguments", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "shell.punctuation.definition.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[[", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.variable.other.function.group.positional", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "1", + "t": "shell.meta.scope.if-block.logical-expression.variable.other.function.group.positional", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "shell.meta.scope.if-block.keyword.logical-expression.operator.logical.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " /", + "t": "shell.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "*", + "t": "shell.meta.scope.if-block.keyword.logical-expression.operator.glob.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]]", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "&&", + "t": "shell.meta.scope.if-block.keyword.operator.list.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "echo", + "t": "shell.meta.scope.if-block.function.group.support.builtin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.begin.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.variable.other.function.group.positional", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "1", + "t": "shell.meta.scope.if-block.string.quoted.double.variable.other.function.group.positional", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.end.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "||", + "t": "shell.meta.scope.if-block.keyword.operator.function.group.pipe", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "echo", + "t": "shell.meta.scope.if-block.function.group.support.builtin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.begin.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.variable.other.normal.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "PWD", + "t": "shell.meta.scope.if-block.string.quoted.double.variable.other.normal.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "/", + "t": "shell.meta.scope.if-block.string.quoted.double.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "${", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.variable.other.function.group.bracket", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "1", + "t": "shell.meta.scope.if-block.string.quoted.double.variable.other.function.group.bracket", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "#", + "t": "shell.meta.scope.if-block.keyword.string.quoted.double.variable.other.operator.function.group.bracket.expansion", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": ".", + "t": "shell.meta.scope.if-block.string.quoted.double.variable.other.function.group.bracket", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "/", + "t": "shell.meta.scope.if-block.keyword.string.quoted.double.variable.other.operator.function.group.bracket.expansion", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "}", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.variable.other.function.group.bracket", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.end.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ";", + "t": "shell.meta.scope.if-block.keyword.operator.list.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "}", + "t": "shell.punctuation.definition.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\tROOT=", + "t": "shell.meta.scope.if-block", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$(", + "t": "shell.punctuation.definition.meta.scope.if-block.string.begin.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "dirname ", + "t": "shell.meta.scope.if-block.string.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$(", + "t": "shell.punctuation.definition.meta.scope.if-block.string.begin.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "dirname ", + "t": "shell.meta.scope.if-block.string.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$(", + "t": "shell.punctuation.definition.meta.scope.if-block.string.begin.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "realpath ", + "t": "shell.meta.scope.if-block.string.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.begin.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.variable.other.interpolated.dollar.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "0", + "t": "shell.meta.scope.if-block.string.quoted.double.variable.other.interpolated.dollar.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.end.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")))", + "t": "shell.punctuation.definition.meta.scope.if-block.string.end.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "else", + "t": "shell.meta.scope.if-block.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "\tROOT=", + "t": "shell.meta.scope.if-block", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$(", + "t": "shell.punctuation.definition.meta.scope.if-block.string.begin.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "dirname ", + "t": "shell.meta.scope.if-block.string.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$(", + "t": "shell.punctuation.definition.meta.scope.if-block.string.begin.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "dirname ", + "t": "shell.meta.scope.if-block.string.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$(", + "t": "shell.punctuation.definition.meta.scope.if-block.string.begin.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "readlink -f ", + "t": "shell.meta.scope.if-block.string.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.meta.scope.if-block.string.variable.other.interpolated.dollar.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "0", + "t": "shell.meta.scope.if-block.string.variable.other.interpolated.dollar.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ")))", + "t": "shell.punctuation.definition.meta.scope.if-block.string.end.interpolated.dollar", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "fi", + "t": "shell.meta.scope.if-block.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "function", + "t": "shell.meta.function.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "shell.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "code()", + "t": "shell.meta.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "shell.punctuation.definition.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t", + "t": "shell.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "cd", + "t": "shell.meta.scope.function.group.support.builtin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.meta.scope.variable.other.normal.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ROOT", + "t": "shell.meta.scope.variable.other.normal.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t", + "t": "comment.shell.punctuation.meta.scope.function.group.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.shell.punctuation.definition.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Node modules", + "t": "comment.line.number-sign.shell.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "\t", + "t": "shell.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "test", + "t": "shell.meta.scope.function.group.support.builtin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " -d node_modules ", + "t": "shell.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "||", + "t": "shell.meta.scope.keyword.operator.function.group.pipe", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ./scripts/npm.sh install", + "t": "shell.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t", + "t": "comment.shell.punctuation.meta.scope.function.group.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.shell.punctuation.definition.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Configuration", + "t": "comment.line.number-sign.shell.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "\t", + "t": "shell.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "export", + "t": "shell.meta.scope.function.group.storage.modifier", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier" + } + }, + { + "c": " NODE_ENV=development", + "t": "shell.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\t", + "t": "comment.shell.punctuation.meta.scope.function.group.whitespace.leading", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.shell.punctuation.definition.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Launch Code", + "t": "comment.line.number-sign.shell.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "\t", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "shell.meta.scope.if-block.keyword.control.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "[[", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.string.quoted.double.begin.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.string.quoted.double.variable.other.normal.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "OSTYPE", + "t": "shell.meta.scope.if-block.logical-expression.string.quoted.double.variable.other.normal.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.string.quoted.double.end.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "==", + "t": "shell.meta.scope.if-block.keyword.logical-expression.operator.logical.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.string.quoted.double.begin.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "darwin", + "t": "shell.meta.scope.if-block.logical-expression.string.quoted.double.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.string.quoted.double.end.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "*", + "t": "shell.meta.scope.if-block.keyword.logical-expression.operator.glob.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "]]", + "t": "shell.punctuation.definition.meta.scope.if-block.logical-expression.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ";", + "t": "shell.meta.scope.if-block.keyword.operator.list.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "then", + "t": "shell.meta.scope.if-block.keyword.control.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "\t\t", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "exec", + "t": "shell.meta.scope.if-block.function.group.support.builtin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ./.build/electron/Electron.app/Contents/MacOS/Electron ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "shell.meta.scope.if-block.function.group.support.builtin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.begin.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.variable.other.function.group.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "@", + "t": "shell.meta.scope.if-block.string.quoted.double.variable.other.function.group.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.end.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\t", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "else", + "t": "shell.meta.scope.if-block.keyword.control.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "\t\t", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "exec", + "t": "shell.meta.scope.if-block.function.group.support.builtin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ./.build/electron/electron ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ".", + "t": "shell.meta.scope.if-block.function.group.support.builtin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.begin.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.variable.other.function.group.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "@", + "t": "shell.meta.scope.if-block.string.quoted.double.variable.other.function.group.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.meta.scope.if-block.string.quoted.double.end.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\t", + "t": "shell.meta.scope.if-block.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "fi", + "t": "shell.meta.scope.if-block.keyword.control.function.group", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "}", + "t": "shell.punctuation.definition.meta.scope.function.group", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "code ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.string.quoted.double.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "$", + "t": "shell.punctuation.definition.string.quoted.double.variable.other.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "@", + "t": "shell.string.quoted.double.variable.other.special", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "shell.punctuation.definition.string.quoted.double.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + } +] \ No newline at end of file diff --git a/extensions/sql/test/colorize-fixtures/test.sql b/extensions/sql/test/colorize-fixtures/test.sql new file mode 100644 index 0000000000000000000000000000000000000000..033eeab921d6cb98270112fe4bc277ad29669224 --- /dev/null +++ b/extensions/sql/test/colorize-fixtures/test.sql @@ -0,0 +1,6 @@ +CREATE VIEW METRIC_STATS (ID, MONTH, TEMP_C, RAIN_C) AS +SELECT ID, +MONTH, +(TEMP_F - 32) * 5 /9, +RAIN_I * 0.3937 +FROM STATS; \ No newline at end of file diff --git a/extensions/sql/test/colorize-results/test_sql.json b/extensions/sql/test/colorize-results/test_sql.json new file mode 100644 index 0000000000000000000000000000000000000000..c3020c8eb9ecfb56344a01c71eb87b2d20c2e473 --- /dev/null +++ b/extensions/sql/test/colorize-results/test_sql.json @@ -0,0 +1,332 @@ +[ + { + "c": "CREATE", + "t": "meta.create.sql.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "meta.create.sql", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "VIEW", + "t": "meta.create.sql.keyword.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "meta.create.sql", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "METRIC_STATS", + "t": "meta.create.sql.entity.name.function", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " (ID, MONTH, TEMP_C, RAIN_C) ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "AS", + "t": "sql.keyword.other.alias", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "SELECT", + "t": "sql.keyword.other.DML", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ID,", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "MONTH,", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(TEMP_F ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "sql.keyword.operator.math", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "32", + "t": "sql.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ") ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "*", + "t": "sql.keyword.operator.star", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "5", + "t": "sql.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "/", + "t": "sql.keyword.operator.math", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": "9", + "t": "sql.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ",", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "RAIN_I ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "*", + "t": "sql.keyword.operator.star", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "0", + "t": "sql.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": ".", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "3937", + "t": "sql.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": "FROM", + "t": "sql.keyword.other.DML", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " STATS;", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/swift/test/colorize-fixtures/test.swift b/extensions/swift/test/colorize-fixtures/test.swift new file mode 100644 index 0000000000000000000000000000000000000000..8b6ce3b50b9e51f0ecd659ddee250129a59227f7 --- /dev/null +++ b/extensions/swift/test/colorize-fixtures/test.swift @@ -0,0 +1,10 @@ +var teamScore = 0 +var greeting = "Hello!" +func hasAnyMatches(list: [Int], condition: (Int) -> Bool) -> Bool { + for item in list { + if condition(item) { + return true + } + } + return false +} \ No newline at end of file diff --git a/extensions/swift/test/colorize-results/test_swift.json b/extensions/swift/test/colorize-results/test_swift.json new file mode 100644 index 0000000000000000000000000000000000000000..58bfff7e09c6a9a1041c20dbf09c03c70b8cd508 --- /dev/null +++ b/extensions/swift/test/colorize-results/test_swift.json @@ -0,0 +1,464 @@ +[ + { + "c": "var", + "t": "keyword.declaration.swift", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " teamScore ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "keyword.swift.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "0", + "t": "swift.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": "var", + "t": "keyword.declaration.swift", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " greeting ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "keyword.swift.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "\"", + "t": "swift.string.quoted.double.punctuation.definition.begin", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "Hello!", + "t": "swift.string.quoted.double", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "\"", + "t": "swift.string.quoted.double.punctuation.definition.end", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "func", + "t": "swift.meta.function.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "swift.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "hasAnyMatches", + "t": "swift.meta.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "swift.punctuation.definition.begin.meta.function.parameters", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "list: [Int], condition: (Int", + "t": "swift.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "swift.punctuation.definition.end.meta.function.parameters", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "swift.meta.function", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "->", + "t": "swift.punctuation.meta.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "swift.meta.function.return-type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Bool) -> Bool ", + "t": "swift.meta.function.type.entity.name.return-type.class", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.class", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "{", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "for", + "t": "keyword.swift.statement", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " item ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "in", + "t": "keyword.swift.statement", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " list {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "if", + "t": "keyword.swift.statement", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " condition(item) {", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "return", + "t": "keyword.swift.statement", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "true", + "t": "keyword.swift.expressions-and-types", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " }", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "return", + "t": "keyword.swift.statement", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "false", + "t": "keyword.swift.expressions-and-types", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + } +] \ No newline at end of file diff --git a/extensions/vb/test/colorize-fixtures/test.vb b/extensions/vb/test/colorize-fixtures/test.vb new file mode 100644 index 0000000000000000000000000000000000000000..6e6ac8a4507039e975c4f1546e6265a2f735c3b3 --- /dev/null +++ b/extensions/vb/test/colorize-fixtures/test.vb @@ -0,0 +1,25 @@ +' Copyright (c) Microsoft Corporation. All rights reserved. + +Public Sub LongTask(ByVal Duration As Single, _ + ByVal MinimumInterval As Single) + Dim Threshold As Single + Dim Start As Single + Dim blnCancel As Boolean + + ' The Timer property of the DateAndTime object returns the seconds + ' and milliseconds that have passed since midnight. + Start = CSng(Timer) + Threshold = MinimumInterval + + Do While CSng(Timer)< (Start + Duration) + ' In a real application, some unit of work would + ' be done here each time through the loop. + If CSng(Timer)> (Start + Threshold) Then + RaiseEvent PercentDone( _ + Threshold / Duration, blnCancel) + ' Check to see if the operation was canceled. + If blnCancel Then Exit Sub + Threshold = Threshold + MinimumInterval + End If + Loop +End Sub \ No newline at end of file diff --git a/extensions/vb/test/colorize-results/test_vb.json b/extensions/vb/test/colorize-results/test_vb.json new file mode 100644 index 0000000000000000000000000000000000000000..ec0624c0dfc0d56c9e00e1ef045c06b827bb3acb --- /dev/null +++ b/extensions/vb/test/colorize-results/test_vb.json @@ -0,0 +1,2180 @@ +[ + { + "c": "'", + "t": "comment.line.apostrophe.asp.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Copyright (c) Microsoft Corporation. All rights reserved.", + "t": "comment.line.apostrophe.asp", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "Public Sub ", + "t": "asp.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": "LongTask", + "t": "asp.support.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "asp.punctuation.meta.round-brackets.section.begin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ByVal", + "t": "asp.meta.round-brackets.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " Duration ", + "t": "meta.round-brackets", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "As", + "t": "asp.meta.round-brackets.keyword.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "meta.round-brackets", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Single", + "t": "asp.type.support.meta.round-brackets.vb", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "meta.round-brackets", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " _", + "t": "asp.meta.round-brackets.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "ByVal MinimumInterval ", + "t": "meta.round-brackets", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "As", + "t": "asp.meta.round-brackets.keyword.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "meta.round-brackets", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Single", + "t": "asp.type.support.meta.round-brackets.vb", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "asp.punctuation.meta.round-brackets.section.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Dim", + "t": "asp.storage.type.variable.other.dim", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "asp.variable.other.dim", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Threshold", + "t": "asp.variable.other.dim.bfeac", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "asp.variable.other.dim", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "As", + "t": "asp.keyword.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Single", + "t": "asp.type.support.vb", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Dim", + "t": "asp.storage.type.variable.other.dim", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "asp.variable.other.dim", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Start", + "t": "asp.variable.other.dim.bfeac", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "asp.variable.other.dim", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "As", + "t": "asp.keyword.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Single", + "t": "asp.type.support.vb", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Dim", + "t": "asp.storage.type.variable.other.dim", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + }, + { + "c": " ", + "t": "asp.variable.other.dim", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "blnCancel", + "t": "asp.variable.other.dim.bfeac", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "asp.variable.other.dim", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "As", + "t": "asp.keyword.operator", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Boolean", + "t": "asp.type.support.vb", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "comment.line.apostrophe.asp.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " The Timer property of the DateAndTime object returns the seconds", + "t": "comment.line.apostrophe.asp", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "comment.line.apostrophe.asp.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " and milliseconds that have passed since midnight.", + "t": "comment.line.apostrophe.asp", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Start", + "t": "asp.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "keyword.operator.js", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "CSng", + "t": "asp.support.function.vb", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "asp.punctuation.meta.round-brackets.section.begin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Timer", + "t": "asp.support.function.meta.round-brackets.vb", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "asp.punctuation.meta.round-brackets.section.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Threshold", + "t": "asp.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "keyword.operator.js", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " MinimumInterval", + "t": "asp.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Do", + "t": "asp.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "While", + "t": "asp.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "CSng", + "t": "asp.support.function.vb", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "asp.punctuation.meta.round-brackets.section.begin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Timer", + "t": "asp.support.function.meta.round-brackets.vb", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "asp.punctuation.meta.round-brackets.section.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "<", + "t": "keyword.operator.js", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "asp.punctuation.meta.round-brackets.section.begin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Start", + "t": "asp.meta.round-brackets.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "+", + "t": "meta.round-brackets.keyword.operator.js", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " Duration", + "t": "asp.meta.round-brackets.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "asp.punctuation.meta.round-brackets.section.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "comment.line.apostrophe.asp.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " In a real application, some unit of work would", + "t": "comment.line.apostrophe.asp", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "comment.line.apostrophe.asp.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " be done here each time through the loop.", + "t": "comment.line.apostrophe.asp", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "If", + "t": "asp.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "CSng", + "t": "asp.support.function.vb", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "asp.punctuation.meta.round-brackets.section.begin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Timer", + "t": "asp.support.function.meta.round-brackets.vb", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "asp.punctuation.meta.round-brackets.section.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ">", + "t": "keyword.operator.js", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "asp.punctuation.meta.round-brackets.section.begin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Start", + "t": "asp.meta.round-brackets.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "+", + "t": "meta.round-brackets.keyword.operator.js", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " Threshold", + "t": "asp.meta.round-brackets.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "asp.punctuation.meta.round-brackets.section.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Then", + "t": "asp.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "RaiseEvent ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "PercentDone", + "t": "asp.support.function.entity.name", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "asp.punctuation.meta.round-brackets.section.begin", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " _", + "t": "asp.meta.round-brackets.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.round-brackets.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Threshold", + "t": "asp.meta.round-brackets.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " /", + "t": "meta.round-brackets", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " Duration", + "t": "asp.meta.round-brackets.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ",", + "t": "meta.round-brackets", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " blnCancel", + "t": "asp.meta.round-brackets.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": ")", + "t": "asp.punctuation.meta.round-brackets.section.end", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "'", + "t": "comment.line.apostrophe.asp.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " Check to see if the operation was canceled.", + "t": "comment.line.apostrophe.asp", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "If", + "t": "asp.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " blnCancel ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Then", + "t": "asp.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Exit Sub", + "t": "asp.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Threshold", + "t": "asp.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "=", + "t": "keyword.operator.js", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " Threshold", + "t": "asp.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "+", + "t": "keyword.operator.js", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator" + } + }, + { + "c": " MinimumInterval", + "t": "asp.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "End If", + "t": "asp.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": " ", + "t": "meta.leading-space.odd-tab.spaces", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space.spaces.even-tab", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "meta.leading-space", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "Loop", + "t": "asp.keyword.control", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control" + } + }, + { + "c": "End Sub", + "t": "asp.storage.type", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type" + } + } +] \ No newline at end of file diff --git a/extensions/yaml/test/colorize-fixtures/test.yaml b/extensions/yaml/test/colorize-fixtures/test.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7083eed0cca9d3c0ea21c2cc39e9456eaa95034c --- /dev/null +++ b/extensions/yaml/test/colorize-fixtures/test.yaml @@ -0,0 +1,18 @@ +# sequencer protocols for Laser eye surgery +--- +- step: &id001 # defines anchor label &id001 + instrument: Lasik 2000 + pulseEnergy: 5.4 + spotSize: 1mm + +- step: *id001 # refers to the first step (with anchor &id001) +- step: *id001 + spotSize: 2mm +- step: *id002 +- {name: John Smith, age: 33} +- name: Mary Smith + age: 27 + men: [John Smith, Bill Jones] +women: + - Mary Smith + - Susan Williams \ No newline at end of file diff --git a/extensions/yaml/test/colorize-results/test_yaml.json b/extensions/yaml/test/colorize-results/test_yaml.json new file mode 100644 index 0000000000000000000000000000000000000000..1134f0cee14d88a6293644be71153a88a5591955 --- /dev/null +++ b/extensions/yaml/test/colorize-results/test_yaml.json @@ -0,0 +1,794 @@ +[ + { + "c": "#", + "t": "comment.line.number-sign.yaml.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " sequencer protocols for Laser eye surgery", + "t": "comment.line.number-sign.yaml", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "-", + "t": "yaml.punctuation.definition.string.unquoted.entry", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "--", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "- ", + "t": "yaml.punctuation.definition.string.unquoted.entry", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "step", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " ", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "&", + "t": "yaml.punctuation.definition.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "id001 # defines anchor label &id001", + "t": "yaml.variable.other", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "instrument", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " Lasik 2000", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "pulseEnergy", + "t": "yaml.entity.name.tag.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.entity.name.tag.separator.key-value.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " 5.4", + "t": "yaml.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "spotSize", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " 1mm", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "- ", + "t": "yaml.punctuation.definition.string.unquoted.entry", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "step", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " *id001 ", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "#", + "t": "comment.line.number-sign.yaml.punctuation.definition", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": " refers to the first step (with anchor &id001)", + "t": "comment.line.number-sign.yaml", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment" + } + }, + { + "c": "- ", + "t": "yaml.punctuation.definition.string.unquoted.entry", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "step", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " *id001", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "spotSize", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " 2mm ", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "- ", + "t": "yaml.punctuation.definition.string.unquoted.entry", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "step", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " *id002", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "-", + "t": "yaml.punctuation.definition.string.unquoted.entry", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "{", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "name", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " John Smith", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": ", ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "age", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " 33", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "}", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "- ", + "t": "yaml.punctuation.definition.string.unquoted.entry", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "name", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " Mary Smith", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "age", + "t": "yaml.entity.name.tag.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.entity.name.tag.separator.key-value.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " 27", + "t": "yaml.constant.numeric", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "men", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " ", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": "[John Smith, Bill Jones]", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "women", + "t": "yaml.string.unquoted.entity.name.tag", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": ":", + "t": "yaml.punctuation.string.unquoted.entity.name.tag.separator.key-value", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.tag", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.tag", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.tag", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.entity.name.tag", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.entity.name.tag" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "yaml.punctuation.definition.string.unquoted.entry", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " Mary Smith", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " ", + "t": "", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "-", + "t": "yaml.punctuation.definition.string.unquoted.entry", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + }, + { + "c": " Susan Williams", + "t": "yaml.string.unquoted", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.yaml", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.yaml", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string" + } + } +] \ No newline at end of file