From 4f3dfc420feb0736c1f678b9e658ea6b5f61a9e7 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Mon, 11 Apr 2016 15:55:49 +0200 Subject: [PATCH] [c] colorizer tests --- extensions/cpp/test/colorize-fixtures/test.c | 30 + extensions/cpp/test/colorize-fixtures/test.cc | 27 + .../cpp/test/colorize-fixtures/test.cpp | 22 + .../cpp/test/colorize-results/test_c.json | 1553 +++++++++++++++++ .../cpp/test/colorize-results/test_cc.json | 1520 ++++++++++++++++ .../cpp/test/colorize-results/test_cpp.json | 1025 +++++++++++ 6 files changed, 4177 insertions(+) create mode 100644 extensions/cpp/test/colorize-fixtures/test.c create mode 100644 extensions/cpp/test/colorize-fixtures/test.cc create mode 100644 extensions/cpp/test/colorize-fixtures/test.cpp create mode 100644 extensions/cpp/test/colorize-results/test_c.json create mode 100644 extensions/cpp/test/colorize-results/test_cc.json create mode 100644 extensions/cpp/test/colorize-results/test_cpp.json diff --git a/extensions/cpp/test/colorize-fixtures/test.c b/extensions/cpp/test/colorize-fixtures/test.c new file mode 100644 index 00000000000..1fead178518 --- /dev/null +++ b/extensions/cpp/test/colorize-fixtures/test.c @@ -0,0 +1,30 @@ +/* C Program to find roots of a quadratic equation when coefficients are entered by user. */ +/* Library function sqrt() computes the square root. */ + +#include +#include /* This is needed to use sqrt() function.*/ +int main() +{ + float a, b, c, determinant, r1,r2, real, imag; + printf("Enter coefficients a, b and c: "); + scanf("%f%f%f",&a,&b,&c); + determinant=b*b-4*a*c; + if (determinant>0) + { + r1= (-b+sqrt(determinant))/(2*a); + r2= (-b-sqrt(determinant))/(2*a); + printf("Roots are: %.2f and %.2f",r1 , r2); + } + else if (determinant==0) + { + r1 = r2 = -b/(2*a); + printf("Roots are: %.2f and %.2f", r1, r2); + } + else + { + real= -b/(2*a); + imag = sqrt(-determinant)/(2*a); + printf("Roots are: %.2f+%.2fi and %.2f-%.2fi", real, imag, real, imag); + } + return 0; +} \ No newline at end of file diff --git a/extensions/cpp/test/colorize-fixtures/test.cc b/extensions/cpp/test/colorize-fixtures/test.cc new file mode 100644 index 00000000000..578c2e44685 --- /dev/null +++ b/extensions/cpp/test/colorize-fixtures/test.cc @@ -0,0 +1,27 @@ +#if B4G_DEBUG_CHECK + fprintf(stderr,"num_candidate_ret=%d:", num_candidate); + for(int i=0;i o(new O); + // sadness. + + sprintf(options, "STYLE=Keramik;TITLE=%s;THEME=%s", ...); +} + + +int main2() { + printf(";"); + // the rest of + asm("movw $0x38, %ax; ltr %ax"); + fn("{};"); + + // the rest of +} \ No newline at end of file diff --git a/extensions/cpp/test/colorize-fixtures/test.cpp b/extensions/cpp/test/colorize-fixtures/test.cpp new file mode 100644 index 00000000000..aa18e08cca8 --- /dev/null +++ b/extensions/cpp/test/colorize-fixtures/test.cpp @@ -0,0 +1,22 @@ +// classes example +#include +using namespace std; + +class Rectangle { + int width, height; + public: + void set_values (int,int); + int area() {return width*height;} +}; + +void Rectangle::set_values (int x, int y) { + width = x; + height = y; +} + +int main () { + Rectangle rect; + rect.set_values (3,4); + cout << "area: " << rect.area(); + return 0; +} \ No newline at end of file diff --git a/extensions/cpp/test/colorize-results/test_c.json b/extensions/cpp/test/colorize-results/test_c.json new file mode 100644 index 00000000000..dec8cd274ef --- /dev/null +++ b/extensions/cpp/test/colorize-results/test_c.json @@ -0,0 +1,1553 @@ +[ + { + "c": "/*", + "t": "comment.block.c.punctuation.definition.begin", + "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": " C Program to find roots of a quadratic equation when coefficients are entered by user. ", + "t": "comment.block.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.block.c.punctuation.definition.end", + "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.block.c.punctuation.definition.begin", + "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": " Library function sqrt() computes the square root. ", + "t": "comment.block.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.block.c.punctuation.definition.end", + "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": "c.meta.preprocessor.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": "include", + "t": "c.meta.preprocessor.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": "c.meta.preprocessor.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": "c.punctuation.definition.begin.meta.preprocessor.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": "stdio.h", + "t": "c.meta.preprocessor.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": "c.punctuation.definition.end.meta.preprocessor.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": "c.meta.preprocessor.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": "include", + "t": "c.meta.preprocessor.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": "c.meta.preprocessor.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": "c.punctuation.definition.begin.meta.preprocessor.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": "math.h", + "t": "c.meta.preprocessor.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": "c.punctuation.definition.end.meta.preprocessor.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": "c.meta.preprocessor.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": "comment.block.c.punctuation.definition.begin", + "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 is needed to use sqrt() function.", + "t": "comment.block.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.block.c.punctuation.definition.end", + "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": "int", + "t": "c.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": "c.punctuation.meta.function.whitespace.leading", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "main", + "t": "c.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": "c.punctuation.begin.meta.function.parens.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": "c.punctuation.end.meta.function.parens.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": "block.c.punctuation.begin.meta.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": "block.c.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": "float", + "t": "block.c.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": " a, b, c, determinant, r1,r2, real, imag;", + "t": "block.c.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": "block.c.punctuation.meta.function.whitespace.leading.support", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "printf", + "t": "block.c.meta.function.support.clib", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "block.c.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": "block.c.punctuation.definition.begin.meta.string.quoted.function.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 coefficients a, b and c: ", + "t": "block.c.meta.string.quoted.function.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": "block.c.punctuation.definition.end.meta.string.quoted.function.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": "block.c.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": "block.c.punctuation.meta.function.whitespace.leading.support", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "scanf", + "t": "block.c.meta.function.support.clib", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "block.c.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": "block.c.punctuation.definition.begin.meta.string.quoted.function.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": "%f%f%f", + "t": "block.c.meta.string.quoted.other.function.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": "\"", + "t": "block.c.punctuation.definition.end.meta.string.quoted.function.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": ",&a,&b,&c);", + "t": "block.c.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": " determinant=b*b-", + "t": "block.c.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": "4", + "t": "block.c.meta.function.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": "*a*c;", + "t": "block.c.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": "block.c.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": "if", + "t": "block.c.meta.keyword.control.function", + "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": "block.c.meta.function.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": "block.c.punctuation.definition.meta.function.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": "determinant>", + "t": "block.c.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": "0", + "t": "block.c.meta.function.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": "block.c.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": "block.c.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": "block.c.punctuation.begin.meta.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": " r1= (-b+", + "t": "block.c.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": "sqrt", + "t": "block.c.meta.function.support.clib", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(determinant))/(", + "t": "block.c.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": "2", + "t": "block.c.meta.function.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": "*a);", + "t": "block.c.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": " r2= (-b-", + "t": "block.c.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": "sqrt", + "t": "block.c.meta.function.support.clib", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(determinant))/(", + "t": "block.c.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": "2", + "t": "block.c.meta.function.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": "*a);", + "t": "block.c.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": "block.c.punctuation.meta.function.whitespace.leading.support", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "printf", + "t": "block.c.meta.function.support.clib", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "block.c.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": "block.c.punctuation.definition.begin.meta.string.quoted.function.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": "Roots are: ", + "t": "block.c.meta.string.quoted.function.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": "%.2f", + "t": "block.c.meta.string.quoted.other.function.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": " and ", + "t": "block.c.meta.string.quoted.function.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": "%.2f", + "t": "block.c.meta.string.quoted.other.function.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": "\"", + "t": "block.c.punctuation.definition.end.meta.string.quoted.function.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": ",r1 , r2);", + "t": "block.c.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": "block.c.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": "block.c.punctuation.end.meta.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": "block.c.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": "else", + "t": "block.c.meta.keyword.control.function", + "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": "block.c.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": "if", + "t": "block.c.meta.keyword.control.function", + "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": "block.c.meta.function.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": "block.c.punctuation.definition.meta.function.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": "determinant==", + "t": "block.c.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": "0", + "t": "block.c.meta.function.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": "block.c.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": "block.c.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": "block.c.punctuation.begin.meta.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": " r1 = r2 = -b/(", + "t": "block.c.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": "2", + "t": "block.c.meta.function.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": "*a);", + "t": "block.c.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": "block.c.punctuation.meta.function.whitespace.leading.support", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "printf", + "t": "block.c.meta.function.support.clib", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "block.c.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": "block.c.punctuation.definition.begin.meta.string.quoted.function.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": "Roots are: ", + "t": "block.c.meta.string.quoted.function.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": "%.2f", + "t": "block.c.meta.string.quoted.other.function.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": " and ", + "t": "block.c.meta.string.quoted.function.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": "%.2f", + "t": "block.c.meta.string.quoted.other.function.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": "\"", + "t": "block.c.punctuation.definition.end.meta.string.quoted.function.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": ", r1, r2);", + "t": "block.c.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": "block.c.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": "block.c.punctuation.end.meta.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": "block.c.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": "else", + "t": "block.c.meta.keyword.control.function", + "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": "block.c.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": "block.c.punctuation.begin.meta.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": " real= -b/(", + "t": "block.c.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": "2", + "t": "block.c.meta.function.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": "*a);", + "t": "block.c.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": " imag =", + "t": "block.c.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": "block.c.punctuation.meta.function.whitespace.leading.support", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "sqrt", + "t": "block.c.meta.function.support.clib", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(-determinant)/(", + "t": "block.c.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": "2", + "t": "block.c.meta.function.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": "*a);", + "t": "block.c.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": "block.c.punctuation.meta.function.whitespace.leading.support", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "printf", + "t": "block.c.meta.function.support.clib", + "r": { + "dark_plus": ".vs-dark .token", + "light_plus": ".vs .token", + "dark_vs": ".vs-dark .token", + "light_vs": ".vs .token", + "hc_black": ".hc-black .token" + } + }, + { + "c": "(", + "t": "block.c.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": "block.c.punctuation.definition.begin.meta.string.quoted.function.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": "Roots are: ", + "t": "block.c.meta.string.quoted.function.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": "%.2f", + "t": "block.c.meta.string.quoted.other.function.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": "+", + "t": "block.c.meta.string.quoted.function.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": "%.2f", + "t": "block.c.meta.string.quoted.other.function.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": "i and ", + "t": "block.c.meta.string.quoted.function.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": "%.2f", + "t": "block.c.meta.string.quoted.other.function.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": "-", + "t": "block.c.meta.string.quoted.function.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": "%.2f", + "t": "block.c.meta.string.quoted.other.function.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": "i", + "t": "block.c.meta.string.quoted.function.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": "block.c.punctuation.definition.end.meta.string.quoted.function.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": ", real, imag, real, imag);", + "t": "block.c.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": "block.c.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": "block.c.punctuation.end.meta.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": "block.c.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": "return", + "t": "block.c.meta.keyword.control.function", + "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": "block.c.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": "0", + "t": "block.c.meta.function.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": "block.c.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": "block.c.punctuation.end.meta.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" + } + } +] \ No newline at end of file diff --git a/extensions/cpp/test/colorize-results/test_cc.json b/extensions/cpp/test/colorize-results/test_cc.json new file mode 100644 index 00000000000..13a64fe46e2 --- /dev/null +++ b/extensions/cpp/test/colorize-results/test_cc.json @@ -0,0 +1,1520 @@ +[ + { + "c": "#", + "t": "meta.preprocessor.c", + "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": "if", + "t": "meta.preprocessor.c.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": " B4G_DEBUG_CHECK", + "t": "meta.preprocessor.c", + "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": "meta.c.function.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "fprintf", + "t": "meta.c.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": "meta.c.function.punctuation.parens.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": "stderr,", + "t": "meta.c.function.parens", + "r": { + "dark_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.function.punctuation.parens.begin.string.quoted.double.definition", + "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": "num_candidate_ret=", + "t": "meta.c.function.parens.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": "%d", + "t": "meta.c.function.parens.string.quoted.double.constant.other.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": ":", + "t": "meta.c.function.parens.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": "meta.c.function.punctuation.parens.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": ", num_candidate", + "t": "meta.c.function.parens", + "r": { + "dark_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.function.punctuation.parens.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.c.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": "for", + "t": "c.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": "int", + "t": "c.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": " 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": "0", + "t": "c.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": ";i", + "t": "meta.c.function.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": "meta.c.function.punctuation.whitespace.leading.block.function-call", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "o", + "t": "meta.c.function.block.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": "meta.c.function.block.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": "new", + "t": "meta.c.keyword.control.function.block.c++", + "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": " O);", + "t": "meta.c.function.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": "meta.c.function.punctuation.whitespace.leading.block.comment.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": "meta.c.function.punctuation.definition.block.comment.c++.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": " sadness.", + "t": "meta.c.function.block.comment.c++.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": "meta.c.function.punctuation.whitespace.leading.block.support", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "sprintf", + "t": "meta.c.function.block.support.clib", + "r": { + "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": "meta.c.function.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": "meta.c.function.punctuation.begin.string.quoted.double.definition.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": "STYLE=Keramik;TITLE=", + "t": "meta.c.function.string.quoted.double.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": "%s", + "t": "meta.c.function.string.quoted.double.constant.other.placeholder.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": ";THEME=", + "t": "meta.c.function.string.quoted.double.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": "%s", + "t": "meta.c.function.string.quoted.double.constant.other.placeholder.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": "meta.c.function.punctuation.string.quoted.double.definition.end.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": "meta.c.function.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": "meta.c.function.punctuation.section.end.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": "int", + "t": "c.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.c.function.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "main2", + "t": "meta.c.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": "meta.c.function.punctuation.parens.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": "meta.c.function.punctuation.parens.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.c.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": "meta.c.function.punctuation.section.begin.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": "meta.c.function.punctuation.whitespace.leading.block.support", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "printf", + "t": "meta.c.function.block.support.clib", + "r": { + "dark_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.function.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": "meta.c.function.punctuation.begin.string.quoted.double.definition.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": "meta.c.function.string.quoted.double.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": "meta.c.function.punctuation.string.quoted.double.definition.end.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": "meta.c.function.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": "meta.c.function.punctuation.whitespace.leading.block.comment.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": "meta.c.function.punctuation.definition.block.comment.c++.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": " the rest of", + "t": "meta.c.function.block.comment.c++.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": "meta.c.function.punctuation.whitespace.leading.block.function-call", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "asm", + "t": "meta.c.function.block.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": "meta.c.function.block.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.function.punctuation.begin.string.quoted.double.definition.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": "movw $0x38, ", + "t": "meta.c.function.string.quoted.double.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": "%a", + "t": "meta.c.function.string.quoted.double.constant.other.placeholder.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": "x; ltr ", + "t": "meta.c.function.string.quoted.double.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": "%a", + "t": "meta.c.function.string.quoted.double.constant.other.placeholder.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": "x", + "t": "meta.c.function.string.quoted.double.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": "meta.c.function.punctuation.string.quoted.double.definition.end.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": "meta.c.function.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": "meta.c.function.punctuation.whitespace.leading.block.function-call", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "fn", + "t": "meta.c.function.block.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": "meta.c.function.block.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.function.punctuation.begin.string.quoted.double.definition.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": "meta.c.function.string.quoted.double.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": "meta.c.function.punctuation.string.quoted.double.definition.end.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": "meta.c.function.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": "meta.c.function.punctuation.whitespace.leading.block.comment.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": "meta.c.function.punctuation.definition.block.comment.c++.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": " the rest of", + "t": "meta.c.function.block.comment.c++.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": "meta.c.function.punctuation.section.end.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" + } + } +] \ No newline at end of file diff --git a/extensions/cpp/test/colorize-results/test_cpp.json b/extensions/cpp/test/colorize-results/test_cpp.json new file mode 100644 index 00000000000..8bf9243c15d --- /dev/null +++ b/extensions/cpp/test/colorize-results/test_cpp.json @@ -0,0 +1,1025 @@ +[ + { + "c": "//", + "t": "punctuation.definition.comment.c++.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": " classes example", + "t": "comment.c++.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": "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": "include", + "t": "meta.preprocessor.c.keyword.control.import.include", + "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": "meta.preprocessor.c.punctuation.begin.string.quoted.definition.other.include.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": "iostream", + "t": "meta.preprocessor.c.string.quoted.other.include.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": "meta.preprocessor.c.punctuation.string.quoted.definition.other.end.include.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": "using", + "t": "keyword.control.c++", + "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": "namespace", + "t": "meta.storage.type.c++.namespace-block${2:+.std}", + "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.c++.namespace-block${2:+.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": "std", + "t": "meta.entity.name.type.c++.namespace-block${2:+.std}", + "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.keyword.control.c++.namespace-block${2:+.std}.namespace.$2", + "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": "class", + "t": "meta.storage.type.c++.class-struct-block", + "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.c++.class-struct-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": "Rectangle", + "t": "meta.entity.name.type.c++.class-struct-block", + "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.c++.class-struct-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": "meta.punctuation.section.begin.block.c++.class-struct-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": "meta.c++.class-struct-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": "int", + "t": "meta.c.storage.type.c++.class-struct-block", + "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": " width, height;", + "t": "meta.c++.class-struct-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": "meta.c++.class-struct-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": "public:", + "t": "meta.storage.c++.class-struct-block.modifier.public", + "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": "meta.c++.class-struct-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": "void", + "t": "meta.c.storage.type.c++.class-struct-block", + "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.c.function.punctuation.whitespace.leading.c++.class-struct-block", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "set_values", + "t": "meta.c.function.entity.name.c++.class-struct-block", + "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.c.function.c++.class-struct-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": "meta.c.function.punctuation.parens.section.begin.c++.class-struct-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": "int", + "t": "meta.c.function.parens.storage.type.c++.class-struct-block", + "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.c.function.parens.c++.class-struct-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": "int", + "t": "meta.c.function.parens.storage.type.c++.class-struct-block", + "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.c.function.punctuation.parens.section.end.c++.class-struct-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": "meta.c.function.c++.class-struct-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": "meta.c++.class-struct-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": "int", + "t": "meta.c.storage.type.c++.class-struct-block", + "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.c.function.punctuation.whitespace.leading.c++.class-struct-block", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "area", + "t": "meta.c.function.entity.name.c++.class-struct-block", + "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.c.function.punctuation.parens.section.begin.c++.class-struct-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": "meta.c.function.punctuation.parens.section.end.c++.class-struct-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": "meta.c.function.c++.class-struct-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": "meta.c.function.punctuation.section.begin.block.c++.class-struct-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": "return", + "t": "meta.c.keyword.control.function.block.c++.class-struct-block", + "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": " width*height;", + "t": "meta.c.function.block.c++.class-struct-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": "meta.c.function.punctuation.section.end.block.c++.class-struct-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": "meta.punctuation.definition.c++.class-struct-block.invalid", + "r": { + "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.invalid", + "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.invalid", + "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.invalid", + "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.invalid", + "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.invalid" + } + }, + { + "c": ";", + "t": "", + "r": { + "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": "c.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.c.function.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "Rectangle::set_values", + "t": "meta.c.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": "meta.c.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": "meta.c.function.punctuation.parens.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": "int", + "t": "meta.c.function.parens.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": " x, ", + "t": "meta.c.function.parens", + "r": { + "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.function.parens.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": " y", + "t": "meta.c.function.parens", + "r": { + "dark_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.function.punctuation.parens.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.c.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": "meta.c.function.punctuation.section.begin.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": " width = x;", + "t": "meta.c.function.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": " height = y;", + "t": "meta.c.function.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": "meta.c.function.punctuation.section.end.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": "int", + "t": "c.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.c.function.punctuation.whitespace.leading", + "r": { + "dark_plus": ".vs-dark .token.whitespace", + "light_plus": ".vs .token.whitespace", + "dark_vs": ".vs-dark .token.whitespace", + "light_vs": ".vs .token.whitespace", + "hc_black": ".hc-black .token.whitespace" + } + }, + { + "c": "main", + "t": "meta.c.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": "meta.c.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": "meta.c.function.punctuation.parens.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": "meta.c.function.punctuation.parens.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.c.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": "meta.c.function.punctuation.section.begin.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": " Rectangle rect;", + "t": "meta.c.function.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": " rect.", + "t": "meta.c.function.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": "set_values", + "t": "meta.c.function.block.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": "meta.c.function.block.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": "3", + "t": "meta.c.function.constant.numeric.block", + "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.function.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": "4", + "t": "meta.c.function.constant.numeric.block", + "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.function.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": " cout << ", + "t": "meta.c.function.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": "meta.c.function.punctuation.begin.string.quoted.double.definition.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": "area: ", + "t": "meta.c.function.string.quoted.double.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": "meta.c.function.punctuation.string.quoted.double.definition.end.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": " << rect.", + "t": "meta.c.function.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": "area", + "t": "meta.c.function.block.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": "meta.c.function.block.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.function.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": "meta.c.function.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": "return", + "t": "meta.c.keyword.control.function.block", + "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.function.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": "0", + "t": "meta.c.function.constant.numeric.block", + "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.function.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": "meta.c.function.punctuation.section.end.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" + } + } +] \ No newline at end of file