mirror of
https://github.com/Microsoft/vscode
synced 2024-08-27 13:00:58 +00:00
Merge branch 'master' into tyriar/open_recently_closed_file
This commit is contained in:
commit
c3c8e8e212
14
.vscode/launch.json
vendored
14
.vscode/launch.json
vendored
|
@ -40,6 +40,20 @@
|
||||||
"sourceMaps": true,
|
"sourceMaps": true,
|
||||||
"outDir": "${workspaceRoot}/out"
|
"outDir": "${workspaceRoot}/out"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "VSCode Tokenizer Tests",
|
||||||
|
"type": "extensionHost",
|
||||||
|
"request": "launch",
|
||||||
|
"runtimeExecutable": "${execPath}",
|
||||||
|
"args": [
|
||||||
|
"${workspaceRoot}/extensions/vscode-colorize-tests/test",
|
||||||
|
"--extensionDevelopmentPath=${workspaceRoot}/extensions/vscode-colorize-tests",
|
||||||
|
"--extensionTestsPath=${workspaceRoot}/extensions/vscode-colorize-tests/out"
|
||||||
|
],
|
||||||
|
"stopOnEntry": false,
|
||||||
|
"sourceMaps": true,
|
||||||
|
"outDir": "${workspaceRoot}/out"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Attach to VSCode",
|
"name": "Attach to VSCode",
|
||||||
"type": "chrome",
|
"type": "chrome",
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
### Before Submitting an Issue
|
### Before Submitting an Issue
|
||||||
First, please do a search in open issues to see if the issue or feature request has already been filed. If there is an issue add your comments to this issue.
|
First, please do a search in open issues to see if the issue or feature request has already been filed. If there is an issue add your comments to this issue.
|
||||||
|
|
||||||
The Code project is distributed across multiple repositories, try to file the issue against the correct repository [Related Projects](https://github.com/Microsoft/vscode/wiki/Related-Projects).
|
The Code project is distributed across multiple repositories, try to file the issue against the correct repository [Related Projects](https://github.com/Microsoft/vscode/tree/master/wiki/project-management/related-projects.md).
|
||||||
|
|
||||||
If your issue is a question then please ask the question on [Stack Overflow](https://stackoverflow.com/questions/tagged/vscode) using the tag `vscode`.
|
If your issue is a question then please ask the question on [Stack Overflow](https://stackoverflow.com/questions/tagged/vscode) using the tag `vscode`.
|
||||||
|
|
||||||
## Writing Good Bug Reports and Feature Requests
|
## Writing Good Bug Reports and Feature Requests
|
||||||
|
|
||||||
|
@ -19,9 +19,8 @@ The more information you can provide, the more likely someone will be successful
|
||||||
* Code that demonstrates the issue
|
* Code that demonstrates the issue
|
||||||
* Version of VS Code
|
* Version of VS Code
|
||||||
* Errors in the Dev Tools Console (Help | Toggle Developer Tools)
|
* Errors in the Dev Tools Console (Help | Toggle Developer Tools)
|
||||||
* When you have extensions installed, can you reproduce the issue when starting vscode without extensions by using the `--disable-extensions` command line argument?
|
* When you have extensions installed, can you reproduce the issue when starting vscode without extensions by using the `--disable-extensions` command line argument?
|
||||||
|
|
||||||
## Contributing Fixes
|
## Contributing Fixes
|
||||||
If you are interested in fixing issues and contributing directly to the code base,
|
If you are interested in fixing issues and contributing directly to the code base,
|
||||||
please see the document [How to Contribute](https://github.com/Microsoft/vscode/wiki/How-to-Contribute).
|
please see the document [How to Contribute](https://github.com/Microsoft/vscode/tree/master/wiki/contributing/how-to-contribute.md).
|
||||||
|
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "chromium",
|
"name": "chromium",
|
||||||
"version": "45.0.2454.85",
|
"version": "49.0.2623.75",
|
||||||
"repositoryURL": "http://www.chromium.org/Home",
|
"repositoryURL": "http://www.chromium.org/Home",
|
||||||
"licenseDetail": [
|
"licenseDetail": [
|
||||||
"BSD License",
|
"BSD License",
|
||||||
"",
|
"",
|
||||||
"Copyright 2014 The Chromium Authors. All rights reserved.",
|
"Copyright 2015 The Chromium Authors. All rights reserved.",
|
||||||
"",
|
"",
|
||||||
"Redistribution and use in source and binary forms, with or without modification,",
|
"Redistribution and use in source and binary forms, with or without modification,",
|
||||||
"are permitted provided that the following conditions are met:",
|
"are permitted provided that the following conditions are met:",
|
||||||
|
@ -44,20 +44,20 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "libchromiumcontent",
|
"name": "libchromiumcontent",
|
||||||
"version": "45.0.2454.85 ",
|
"version": "49.0.2623.75",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"repositoryURL": "https://github.com/atom/libchromiumcontent",
|
"repositoryURL": "https://github.com/atom/libchromiumcontent",
|
||||||
"isProd": true
|
"isProd": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nodejs",
|
"name": "nodejs",
|
||||||
"version": "4.1.1",
|
"version": "5.10.0",
|
||||||
"repositoryURL": "https://github.com/nodejs/node",
|
"repositoryURL": "https://github.com/nodejs/node",
|
||||||
"isProd": true
|
"isProd": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "electron",
|
"name": "electron",
|
||||||
"version": "0.35.6",
|
"version": "0.37.5",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"repositoryURL": "https://github.com/atom/electron",
|
"repositoryURL": "https://github.com/atom/electron",
|
||||||
"isProd": true
|
"isProd": true
|
||||||
|
|
12
README.md
12
README.md
|
@ -18,12 +18,12 @@ The [`vscode`](https://github.com/microsoft/vscode) repository is where we do de
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
If you are interested in fixing issues and contributing directly to the code base,
|
If you are interested in fixing issues and contributing directly to the code base,
|
||||||
please see the document [How to Contribute](https://github.com/Microsoft/vscode/wiki/How-to-Contribute), which covers the following:
|
please see the document [How to Contribute](https://github.com/Microsoft/vscode/tree/master/wiki/contributing/how-to-contribute.md), which covers the following:
|
||||||
|
|
||||||
* [How to build and run from source](https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run-from-source)
|
* [How to build and run from source](https://github.com/Microsoft/vscode/tree/master/wiki/contributing/how-to-contribute.md#build-and-run-from-source)
|
||||||
* [The development workflow, including debugging and running tests](https://github.com/Microsoft/vscode/wiki/How-to-Contribute#development-workflow)
|
* [The development workflow, including debugging and running tests](https://github.com/Microsoft/vscode/tree/master/wiki/contributing/how-to-contribute.md#development-workflow)
|
||||||
* [Coding Guidelines](https://github.com/Microsoft/vscode/wiki/Coding-Guidelines)
|
* [Coding Guidelines](https://github.com/Microsoft/vscode/tree/master/wiki/contributing/coding-guidelines.md)
|
||||||
* [Submitting pull requests](https://github.com/Microsoft/vscode/wiki/How-to-Contribute#pull-requests)
|
* [Submitting pull requests](https://github.com/Microsoft/vscode/tree/master/wiki/contributing/how-to-contribute.md#pull-requests)
|
||||||
|
|
||||||
## Feedback
|
## Feedback
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ please see the document [How to Contribute](https://github.com/Microsoft/vscode/
|
||||||
## Related Projects
|
## Related Projects
|
||||||
Many of the core components and extensions to Code live in their own repositories on GitHub. For example, the [node debug adapter](https://github.com/microsoft/vscode-node-debug) and the [mono debug adapter](https://github.com/microsoft/vscode-mono-debug)
|
Many of the core components and extensions to Code live in their own repositories on GitHub. For example, the [node debug adapter](https://github.com/microsoft/vscode-node-debug) and the [mono debug adapter](https://github.com/microsoft/vscode-mono-debug)
|
||||||
|
|
||||||
For a complete list, please see the [Related Projects](https://github.com/Microsoft/vscode/wiki/Related-Projects) page on our wiki.
|
For a complete list, please see the [Related Projects](https://github.com/Microsoft/vscode/tree/master/wiki/project-management/related-projects.md) page on our wiki.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
[MIT](LICENSE.txt)
|
[MIT](LICENSE.txt)
|
||||||
|
|
|
@ -54,7 +54,8 @@ var indentationFilter = [
|
||||||
'!**/vs/loader.js',
|
'!**/vs/loader.js',
|
||||||
'!extensions/**/snippets/**',
|
'!extensions/**/snippets/**',
|
||||||
'!extensions/**/syntaxes/**',
|
'!extensions/**/syntaxes/**',
|
||||||
'!extensions/**/themes/**'
|
'!extensions/**/themes/**',
|
||||||
|
'!extensions/**/colorize-fixtures/**'
|
||||||
];
|
];
|
||||||
|
|
||||||
var copyrightFilter = [
|
var copyrightFilter = [
|
||||||
|
|
|
@ -32,7 +32,7 @@ var baseModules = [
|
||||||
'events', 'fs', 'getmac', 'glob', 'graceful-fs', 'http', 'http-proxy-agent',
|
'events', 'fs', 'getmac', 'glob', 'graceful-fs', 'http', 'http-proxy-agent',
|
||||||
'https', 'https-proxy-agent', 'iconv-lite', 'electron', 'net',
|
'https', 'https-proxy-agent', 'iconv-lite', 'electron', 'net',
|
||||||
'os', 'path', 'readline', 'sax', 'semver', 'stream', 'string_decoder', 'url',
|
'os', 'path', 'readline', 'sax', 'semver', 'stream', 'string_decoder', 'url',
|
||||||
'vscode-textmate', 'winreg', 'yauzl', 'native-keymap', 'weak', 'zlib'
|
'vscode-textmate', 'winreg', 'yauzl', 'native-keymap', 'zlib'
|
||||||
];
|
];
|
||||||
|
|
||||||
// Build
|
// Build
|
||||||
|
@ -116,7 +116,7 @@ var config = {
|
||||||
gulp.task('electron', function () {
|
gulp.task('electron', function () {
|
||||||
// Force windows to use ia32
|
// Force windows to use ia32
|
||||||
var arch = process.env.VSCODE_ELECTRON_PLATFORM || (process.platform === 'win32' ? 'ia32' : process.arch);
|
var arch = process.env.VSCODE_ELECTRON_PLATFORM || (process.platform === 'win32' ? 'ia32' : process.arch);
|
||||||
return electron.dest(path.join(build, 'electron'), _.extend({}, config, { arch: arch }));
|
return electron.dest(path.join(build, 'electron'), _.extend({}, config, { arch: arch, ffmpegChromium: true }));
|
||||||
});
|
});
|
||||||
|
|
||||||
function mixinProduct() {
|
function mixinProduct() {
|
||||||
|
@ -162,8 +162,10 @@ function packageTask(platform, arch, opts) {
|
||||||
'extensions/**',
|
'extensions/**',
|
||||||
'!extensions/*/src/**',
|
'!extensions/*/src/**',
|
||||||
'!extensions/*/out/**/test/**',
|
'!extensions/*/out/**/test/**',
|
||||||
|
'!extensions/*/test/**',
|
||||||
'!extensions/typescript/bin/**',
|
'!extensions/typescript/bin/**',
|
||||||
'!extensions/vscode-api-tests/**',
|
'!extensions/vscode-api-tests/**',
|
||||||
|
'!extensions/vscode-colorize-tests/**',
|
||||||
'!extensions/json/server/.vscode/**',
|
'!extensions/json/server/.vscode/**',
|
||||||
'!extensions/json/server/src/**',
|
'!extensions/json/server/src/**',
|
||||||
'!extensions/json/server/out/**/test/**',
|
'!extensions/json/server/out/**/test/**',
|
||||||
|
@ -188,7 +190,7 @@ function packageTask(platform, arch, opts) {
|
||||||
version: version
|
version: version
|
||||||
}));
|
}));
|
||||||
|
|
||||||
var license = gulp.src(['Credits_*', 'LICENSE.txt', 'ThirdPartyNotices.txt'], { base: '.' });
|
var license = gulp.src(['Credits_*', 'LICENSE.txt', 'ThirdPartyNotices.txt', 'licenses/**'], { base: '.' });
|
||||||
var api = gulp.src('src/vs/vscode.d.ts').pipe(rename('out/vs/vscode.d.ts'));
|
var api = gulp.src('src/vs/vscode.d.ts').pipe(rename('out/vs/vscode.d.ts'));
|
||||||
|
|
||||||
var depsSrc = _.flatten(Object.keys(packageJson.dependencies).concat(Object.keys(packageJson.optionalDependencies))
|
var depsSrc = _.flatten(Object.keys(packageJson.dependencies).concat(Object.keys(packageJson.optionalDependencies))
|
||||||
|
@ -199,8 +201,7 @@ function packageTask(platform, arch, opts) {
|
||||||
.pipe(util.cleanNodeModule('fsevents', ['binding.gyp', 'fsevents.cc', 'build/**', 'src/**', 'test/**'], true))
|
.pipe(util.cleanNodeModule('fsevents', ['binding.gyp', 'fsevents.cc', 'build/**', 'src/**', 'test/**'], true))
|
||||||
.pipe(util.cleanNodeModule('oniguruma', ['binding.gyp', 'build/**', 'src/**', 'deps/**'], true))
|
.pipe(util.cleanNodeModule('oniguruma', ['binding.gyp', 'build/**', 'src/**', 'deps/**'], true))
|
||||||
.pipe(util.cleanNodeModule('windows-mutex', ['binding.gyp', 'build/**', 'src/**'], true))
|
.pipe(util.cleanNodeModule('windows-mutex', ['binding.gyp', 'build/**', 'src/**'], true))
|
||||||
.pipe(util.cleanNodeModule('native-keymap', ['binding.gyp', 'build/**', 'src/**', 'deps/**'], true))
|
.pipe(util.cleanNodeModule('native-keymap', ['binding.gyp', 'build/**', 'src/**', 'deps/**'], true));
|
||||||
.pipe(util.cleanNodeModule('weak', ['binding.gyp', 'build/**', 'src/**'], true));
|
|
||||||
|
|
||||||
var all = es.merge(
|
var all = es.merge(
|
||||||
api,
|
api,
|
||||||
|
@ -225,7 +226,7 @@ function packageTask(platform, arch, opts) {
|
||||||
var result = all
|
var result = all
|
||||||
.pipe(util.skipDirectories())
|
.pipe(util.skipDirectories())
|
||||||
.pipe(util.fixWin32DirectoryPermissions())
|
.pipe(util.fixWin32DirectoryPermissions())
|
||||||
.pipe(electron(_.extend({}, config, { platform: platform, arch: arch })))
|
.pipe(electron(_.extend({}, config, { platform: platform, arch: arch, ffmpegChromium: true })))
|
||||||
.pipe(filter(['**', '!LICENSE', '!LICENSES.chromium.html', '!version']));
|
.pipe(filter(['**', '!LICENSE', '!LICENSES.chromium.html', '!version']));
|
||||||
|
|
||||||
if (platform === 'win32') {
|
if (platform === 'win32') {
|
||||||
|
@ -315,15 +316,10 @@ function buildDebPackage(arch) {
|
||||||
], { cwd: '.build/linux/deb/' + debArch});
|
], { cwd: '.build/linux/deb/' + debArch});
|
||||||
}
|
}
|
||||||
|
|
||||||
function getHomeDir() {
|
function getRpmBuildPath(rpmArch) {
|
||||||
if (typeof os.homedir === 'function') {
|
return '.build/linux/rpm/' + rpmArch + '/rpmbuild';
|
||||||
return os.homedir();
|
|
||||||
}
|
|
||||||
return process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var rpmBuildPath = path.join(getHomeDir(), 'rpmbuild');
|
|
||||||
|
|
||||||
function getRpmPackageArch(arch) {
|
function getRpmPackageArch(arch) {
|
||||||
return { x64: 'x86_64', ia32: 'i386' }[arch];
|
return { x64: 'x86_64', ia32: 'i386' }[arch];
|
||||||
}
|
}
|
||||||
|
@ -331,7 +327,6 @@ function getRpmPackageArch(arch) {
|
||||||
function prepareRpmPackage(arch) {
|
function prepareRpmPackage(arch) {
|
||||||
var binaryDir = '../VSCode-linux-' + arch;
|
var binaryDir = '../VSCode-linux-' + arch;
|
||||||
var rpmArch = getRpmPackageArch(arch);
|
var rpmArch = getRpmPackageArch(arch);
|
||||||
var destination = rpmBuildPath;
|
|
||||||
var packageRevision = getEpochTime();
|
var packageRevision = getEpochTime();
|
||||||
|
|
||||||
return function () {
|
return function () {
|
||||||
|
@ -361,17 +356,18 @@ function prepareRpmPackage(arch) {
|
||||||
|
|
||||||
var all = es.merge(code, desktop, icon, spec, specIcon);
|
var all = es.merge(code, desktop, icon, spec, specIcon);
|
||||||
|
|
||||||
return all.pipe(symdest(destination));
|
return all.pipe(symdest(getRpmBuildPath(rpmArch)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function buildRpmPackage(arch) {
|
function buildRpmPackage(arch) {
|
||||||
var rpmArch = getRpmPackageArch(arch);
|
var rpmArch = getRpmPackageArch(arch);
|
||||||
|
var rpmBuildPath = getRpmBuildPath(rpmArch);
|
||||||
var rpmOut = rpmBuildPath + '/RPMS/' + rpmArch;
|
var rpmOut = rpmBuildPath + '/RPMS/' + rpmArch;
|
||||||
var destination = '.build/linux/rpm/' + rpmArch;
|
var destination = '.build/linux/rpm/' + rpmArch;
|
||||||
return shell.task([
|
return shell.task([
|
||||||
'mkdir -p ' + destination,
|
'mkdir -p ' + destination,
|
||||||
'fakeroot rpmbuild -bb ' + rpmBuildPath + '/SPECS/' + product.applicationName + '.spec --target=' + rpmArch,
|
'HOME="$(pwd)/' + destination + '" fakeroot rpmbuild -bb ' + rpmBuildPath + '/SPECS/' + product.applicationName + '.spec --target=' + rpmArch,
|
||||||
'cp "' + rpmOut + '/$(ls ' + rpmOut + ')" ' + destination + '/vscode-' + rpmArch + '.rpm',
|
'cp "' + rpmOut + '/$(ls ' + rpmOut + ')" ' + destination + '/vscode-' + rpmArch + '.rpm',
|
||||||
'createrepo ' + destination
|
'createrepo ' + destination
|
||||||
]);
|
]);
|
||||||
|
@ -386,7 +382,6 @@ gulp.task('clean-vscode-linux-ia32-deb', util.rimraf('.build/linux/deb/i386'));
|
||||||
gulp.task('clean-vscode-linux-x64-deb', util.rimraf('.build/linux/deb/amd64'));
|
gulp.task('clean-vscode-linux-x64-deb', util.rimraf('.build/linux/deb/amd64'));
|
||||||
gulp.task('clean-vscode-linux-ia32-rpm', util.rimraf('.build/linux/rpm/i386'));
|
gulp.task('clean-vscode-linux-ia32-rpm', util.rimraf('.build/linux/rpm/i386'));
|
||||||
gulp.task('clean-vscode-linux-x64-rpm', util.rimraf('.build/linux/rpm/x86_64'));
|
gulp.task('clean-vscode-linux-x64-rpm', util.rimraf('.build/linux/rpm/x86_64'));
|
||||||
gulp.task('clean-rpmbuild', util.rimraf(rpmBuildPath));
|
|
||||||
|
|
||||||
gulp.task('vscode-win32', ['optimize-vscode', 'clean-vscode-win32'], packageTask('win32'));
|
gulp.task('vscode-win32', ['optimize-vscode', 'clean-vscode-win32'], packageTask('win32'));
|
||||||
gulp.task('vscode-darwin', ['optimize-vscode', 'clean-vscode-darwin'], packageTask('darwin'));
|
gulp.task('vscode-darwin', ['optimize-vscode', 'clean-vscode-darwin'], packageTask('darwin'));
|
||||||
|
@ -405,8 +400,8 @@ gulp.task('vscode-linux-x64-prepare-deb', ['clean-vscode-linux-x64-deb', 'vscode
|
||||||
gulp.task('vscode-linux-ia32-build-deb', ['vscode-linux-ia32-prepare-deb'], buildDebPackage('ia32'));
|
gulp.task('vscode-linux-ia32-build-deb', ['vscode-linux-ia32-prepare-deb'], buildDebPackage('ia32'));
|
||||||
gulp.task('vscode-linux-x64-build-deb', ['vscode-linux-x64-prepare-deb'], buildDebPackage('x64'));
|
gulp.task('vscode-linux-x64-build-deb', ['vscode-linux-x64-prepare-deb'], buildDebPackage('x64'));
|
||||||
|
|
||||||
gulp.task('vscode-linux-ia32-prepare-rpm', ['clean-rpmbuild', 'clean-vscode-linux-ia32-rpm', 'vscode-linux-ia32-min'], prepareRpmPackage('ia32'));
|
gulp.task('vscode-linux-ia32-prepare-rpm', ['clean-vscode-linux-ia32-rpm', 'vscode-linux-ia32-min'], prepareRpmPackage('ia32'));
|
||||||
gulp.task('vscode-linux-x64-prepare-rpm', ['clean-rpmbuild', 'clean-vscode-linux-x64-rpm', 'vscode-linux-x64-min'], prepareRpmPackage('x64'));
|
gulp.task('vscode-linux-x64-prepare-rpm', ['clean-vscode-linux-x64-rpm', 'vscode-linux-x64-min'], prepareRpmPackage('x64'));
|
||||||
gulp.task('vscode-linux-ia32-build-rpm', ['vscode-linux-ia32-prepare-rpm'], buildRpmPackage('ia32'));
|
gulp.task('vscode-linux-ia32-build-rpm', ['vscode-linux-ia32-prepare-rpm'], buildRpmPackage('ia32'));
|
||||||
gulp.task('vscode-linux-x64-build-rpm', ['vscode-linux-x64-prepare-rpm'], buildRpmPackage('x64'));
|
gulp.task('vscode-linux-x64-build-rpm', ['vscode-linux-x64-prepare-rpm'], buildRpmPackage('x64'));
|
||||||
|
|
||||||
|
|
28
extensions/bat/test/colorize-fixtures/test.bat
Normal file
28
extensions/bat/test/colorize-fixtures/test.bat
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
@echo off
|
||||||
|
setlocal
|
||||||
|
|
||||||
|
title VSCode Dev
|
||||||
|
|
||||||
|
pushd %~dp0\..
|
||||||
|
|
||||||
|
:: Node modules
|
||||||
|
if not exist node_modules call .\scripts\npm.bat install
|
||||||
|
|
||||||
|
:: Get electron
|
||||||
|
node .\node_modules\gulp\bin\gulp.js electron
|
||||||
|
|
||||||
|
:: Build
|
||||||
|
if not exist out node .\node_modules\gulp\bin\gulp.js compile
|
||||||
|
|
||||||
|
:: Configuration
|
||||||
|
set NODE_ENV=development
|
||||||
|
set VSCODE_DEV=1
|
||||||
|
set ELECTRON_DEFAULT_ERROR_MODE=1
|
||||||
|
set ELECTRON_ENABLE_LOGGING=1
|
||||||
|
set ELECTRON_ENABLE_STACK_DUMPING=1
|
||||||
|
|
||||||
|
:: Launch Code
|
||||||
|
.\.build\electron\electron.exe . %*
|
||||||
|
popd
|
||||||
|
|
||||||
|
endlocal
|
398
extensions/bat/test/colorize-results/test_bat.json
Normal file
398
extensions/bat/test/colorize-results/test_bat.json
Normal file
|
@ -0,0 +1,398 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "@",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "echo",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " off",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "setlocal",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "title",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " VSCode Dev",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "pushd",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "%",
|
||||||
|
"t": "begin.dosbatch.function.parameter.shell.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "~dp0",
|
||||||
|
"t": "dosbatch.function.parameter.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\\..",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":: Node modules",
|
||||||
|
"t": "colons.comment.dosbatch.line",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "if not exist",
|
||||||
|
"t": "conditional.control.dosbatch.if.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " node_modules ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "call",
|
||||||
|
"t": "control.dosbatch.keyword.statement",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " .\\scripts\\npm.bat install",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":: Get electron",
|
||||||
|
"t": "colons.comment.dosbatch.line",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "node .\\node_modules\\gulp\\bin\\gulp.js electron",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":: Build",
|
||||||
|
"t": "colons.comment.dosbatch.line",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "if not exist",
|
||||||
|
"t": "conditional.control.dosbatch.if.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " out node .\\node_modules\\gulp\\bin\\gulp.js compile",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":: Configuration",
|
||||||
|
"t": "colons.comment.dosbatch.line",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "set",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " NODE_ENV=development",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "set",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " VSCODE_DEV=1",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "set",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ELECTRON_DEFAULT_ERROR_MODE=1",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "set",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ELECTRON_ENABLE_LOGGING=1",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "set",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ELECTRON_ENABLE_STACK_DUMPING=1",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":: Launch Code",
|
||||||
|
"t": "colons.comment.dosbatch.line",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ".\\.build\\electron\\electron.exe . %*",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)",
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "popd",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "endlocal",
|
||||||
|
"t": "command.dosbatch.keyword",
|
||||||
|
"r": {
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
52
extensions/clojure/test/colorize-fixtures/test.clj
Normal file
52
extensions/clojure/test/colorize-fixtures/test.clj
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
;; from http://clojure-doc.org/articles/tutorials/introduction.html
|
||||||
|
|
||||||
|
(require '[clojure.string :as str])
|
||||||
|
(def the-answer 42)
|
||||||
|
[1 2 3] ; A vector
|
||||||
|
[1 :two "three"]
|
||||||
|
{:a 1 :b 2}
|
||||||
|
#{:a :b :c}
|
||||||
|
'(1 2 3)
|
||||||
|
(def my-stuff ["shirt" "coat" "hat"]) ; this is more typical usage.
|
||||||
|
|
||||||
|
(my-func (my-func2 arg1
|
||||||
|
arg2)
|
||||||
|
(other-func arg-a
|
||||||
|
(foo-bar arg-x
|
||||||
|
arg-y
|
||||||
|
(+ arg-xx
|
||||||
|
arg-yy
|
||||||
|
arg-zz))
|
||||||
|
arg-b))
|
||||||
|
'(+ 1 2 3)
|
||||||
|
;; ⇒ (+ 1 2 3)
|
||||||
|
(let [width 10
|
||||||
|
height 20
|
||||||
|
thickness 2]
|
||||||
|
(println "hello from inside the `let`.")
|
||||||
|
(* width
|
||||||
|
height
|
||||||
|
thickness))
|
||||||
|
|
||||||
|
;; Vectors
|
||||||
|
(def v [:a :b :c])
|
||||||
|
(def li '(:a :b :c))
|
||||||
|
(conj v :d) ; ⇒ [:a :b :c :d]
|
||||||
|
(conj li :d) ; ⇒ (:d :a :b :c)
|
||||||
|
|
||||||
|
v ; ⇒ is still [:a :b :c]
|
||||||
|
li ; ⇒ is still (:a :b :c)
|
||||||
|
|
||||||
|
;; Maps
|
||||||
|
(def m {:a 1 :b 2})
|
||||||
|
(assoc m :c 3) ; ⇒ {:a 1 :c 3 :b 2}
|
||||||
|
(dissoc m :b) ; ⇒ {:a 1}
|
||||||
|
|
||||||
|
(def my-atom (atom {:foo 1}))
|
||||||
|
;; ⇒ #'user/my-atom
|
||||||
|
@my-atom
|
||||||
|
;; ⇒ {:foo 1}
|
||||||
|
(swap! my-atom update-in [:foo] inc)
|
||||||
|
;; ⇒ {:foo 2}
|
||||||
|
@my-atom
|
||||||
|
;; ⇒ {:foo 2}
|
3489
extensions/clojure/test/colorize-results/test_clj.json
Normal file
3489
extensions/clojure/test/colorize-results/test_clj.json
Normal file
File diff suppressed because it is too large
Load diff
|
@ -326,7 +326,7 @@
|
||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>begin</key>
|
<key>begin</key>
|
||||||
<string>/(?![\s=/*+{}?])</string>
|
<string>/(?![\s=/*+{}?])(?=.*/[igmy]{0,4})</string>
|
||||||
<key>beginCaptures</key>
|
<key>beginCaptures</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>0</key>
|
<key>0</key>
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
regex = /Hello (\d+) #{user}/g
|
||||||
|
2 / 3
|
||||||
|
2/3
|
||||||
|
name="hello"
|
||||||
|
test=/// #{name}
|
||||||
|
|
||||||
|
fancyRegExp = ///
|
||||||
|
(\d+) # numbers
|
||||||
|
(\w*) # letters
|
||||||
|
$ # the end
|
||||||
|
///
|
28
extensions/coffeescript/test/colorize-fixtures/test.coffee
Normal file
28
extensions/coffeescript/test/colorize-fixtures/test.coffee
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
"""
|
||||||
|
A CoffeeScript sample.
|
||||||
|
"""
|
||||||
|
|
||||||
|
class Vehicle
|
||||||
|
constructor: (@name) =>
|
||||||
|
|
||||||
|
drive: () =>
|
||||||
|
alert "Drive #{@name}"
|
||||||
|
|
||||||
|
class Car extends Vehicle
|
||||||
|
drive: () =>
|
||||||
|
alert "Driving #{@name}"
|
||||||
|
|
||||||
|
c = new Car "Volvo"
|
||||||
|
|
||||||
|
while onTheRoad()
|
||||||
|
c.drive()
|
||||||
|
|
||||||
|
vehicles = (new Car for i in [1..100])
|
||||||
|
|
||||||
|
startRace = (vehicles) -> [vehicle.drive() for vehicle in vehicles]
|
||||||
|
|
||||||
|
fancyRegExp = ///
|
||||||
|
(\d+) # numbers
|
||||||
|
(\w*) # letters
|
||||||
|
$ # the end
|
||||||
|
///
|
|
@ -0,0 +1,607 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "regex",
|
||||||
|
"t": "assignment.coffee.other.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "coffee.keyword.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "/",
|
||||||
|
"t": "begin.coffee.definition.punctuation.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Hello ",
|
||||||
|
"t": "coffee.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "coffee.definition.group.meta.punctuation.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\\d",
|
||||||
|
"t": "character.character-class.coffee.constant.group.meta.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "+",
|
||||||
|
"t": "coffee.group.keyword.meta.operator.quantifier.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "coffee.definition.group.meta.punctuation.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " #{user}",
|
||||||
|
"t": "coffee.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "/",
|
||||||
|
"t": "coffee.definition.end.punctuation.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "g",
|
||||||
|
"t": "coffee.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "2",
|
||||||
|
"t": "coffee.constant.numeric",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "/",
|
||||||
|
"t": "coffee.keyword.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "3",
|
||||||
|
"t": "coffee.constant.numeric",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "2",
|
||||||
|
"t": "coffee.constant.numeric",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "/",
|
||||||
|
"t": "coffee.keyword.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "3",
|
||||||
|
"t": "coffee.constant.numeric",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "name",
|
||||||
|
"t": "assignment.coffee.other.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "coffee.keyword.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "begin.coffee.definition.double.punctuation.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "hello",
|
||||||
|
"t": "coffee.double.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "coffee.definition.double.end.punctuation.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "test",
|
||||||
|
"t": "assignment.coffee.other.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "coffee.keyword.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "///",
|
||||||
|
"t": "begin.block.coffee.definition.punctuation.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "block.coffee.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#{",
|
||||||
|
"t": "begin.block.coffee.embedded.line.meta.punctuation.regexp.section.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "name",
|
||||||
|
"t": "block.coffee.embedded.line.meta.regexp.source.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "}",
|
||||||
|
"t": "block.coffee.embedded.end.line.meta.punctuation.regexp.section.source.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "fancyRegExp = ",
|
||||||
|
"t": "block.coffee.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "///",
|
||||||
|
"t": "block.coffee.definition.end.punctuation.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "brace.coffee.meta.round",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\\d",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "+",
|
||||||
|
"t": "coffee.keyword.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "brace.coffee.meta.round",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "coffee.comment.definition.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " numbers",
|
||||||
|
"t": "coffee.comment.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "brace.coffee.meta.round",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\\w",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "*",
|
||||||
|
"t": "coffee.keyword.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "brace.coffee.meta.round",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "coffee.comment.definition.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " letters",
|
||||||
|
"t": "coffee.comment.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t$\t\t",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "coffee.comment.definition.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " the end",
|
||||||
|
"t": "coffee.comment.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "///",
|
||||||
|
"t": "begin.block.coffee.definition.punctuation.regexp.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
1498
extensions/coffeescript/test/colorize-results/test_coffee.json
Normal file
1498
extensions/coffeescript/test/colorize-results/test_coffee.json
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,22 +1,8 @@
|
||||||
// ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS:
|
// ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS:
|
||||||
[{
|
[{
|
||||||
"name": "textmate/c.tmbundle",
|
"name": "language-c",
|
||||||
"version": "0.0.0",
|
"version": "0.51.3",
|
||||||
"license": "TextMate Bundle License",
|
"license": "MIT",
|
||||||
"repositoryURL": "https://github.com/textmate/c.tmbundle",
|
"repositoryURL": "https://github.com/atom/language-c",
|
||||||
"licenseDetail": [
|
"description": "The files syntaxes/c.json and syntaxes/c++.json were derived from the Atom package https://atom.io/packages/language-c which was originally converted from the C TextMate bundle https://github.com/textmate/c.tmbundle."
|
||||||
"Copyright (c) textmate-c.tmbundle authors",
|
|
||||||
"",
|
|
||||||
"If not otherwise specified (see below), files in this repository fall under the following license:",
|
|
||||||
"",
|
|
||||||
"Permission to copy, use, modify, sell and distribute this",
|
|
||||||
"software is granted. This software is provided \"as is\" without",
|
|
||||||
"express or implied warranty, and with no claim as to its",
|
|
||||||
"suitability for any purpose.",
|
|
||||||
"",
|
|
||||||
"An exception is made for files in readable text which contain their own license information,",
|
|
||||||
"or files where an accompanying file exists (in the same directory) with a \"-license\" suffix added",
|
|
||||||
"to the base-name name of the original file, and an extension of txt, html, or similar. For example",
|
|
||||||
"\"tidy\" is accompanied by \"tidy-license.txt\"."
|
|
||||||
]
|
|
||||||
}]
|
}]
|
||||||
|
|
|
@ -19,12 +19,12 @@
|
||||||
"grammars": [{
|
"grammars": [{
|
||||||
"language": "c",
|
"language": "c",
|
||||||
"scopeName": "source.c",
|
"scopeName": "source.c",
|
||||||
"path": "./syntaxes/c.plist"
|
"path": "./syntaxes/c.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"language": "cpp",
|
"language": "cpp",
|
||||||
"scopeName": "source.c++",
|
"scopeName": "source.cpp",
|
||||||
"path": "./syntaxes/c++.plist"
|
"path": "./syntaxes/c++.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"scopeName": "source.c.platform",
|
"scopeName": "source.c.platform",
|
||||||
|
|
387
extensions/cpp/syntaxes/c++.json
Normal file
387
extensions/cpp/syntaxes/c++.json
Normal file
|
@ -0,0 +1,387 @@
|
||||||
|
{
|
||||||
|
"scopeName": "source.cpp",
|
||||||
|
"fileTypes": [
|
||||||
|
"cc",
|
||||||
|
"cpp",
|
||||||
|
"cp",
|
||||||
|
"cxx",
|
||||||
|
"c++",
|
||||||
|
"cu",
|
||||||
|
"cuh",
|
||||||
|
"h",
|
||||||
|
"hh",
|
||||||
|
"hpp",
|
||||||
|
"hxx",
|
||||||
|
"h++",
|
||||||
|
"inl",
|
||||||
|
"ipp",
|
||||||
|
"tcc",
|
||||||
|
"tpp"
|
||||||
|
],
|
||||||
|
"firstLineMatch": "-\\*-\\s*([Mm]ode: )?C\\+\\+;?\\s*-\\*-",
|
||||||
|
"name": "C++",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#special_block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "source.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(friend|explicit|virtual)\\b",
|
||||||
|
"name": "storage.modifier.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(private:|protected:|public:)",
|
||||||
|
"name": "storage.modifier.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(catch|operator|try|throw|using)\\b",
|
||||||
|
"name": "keyword.control.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\bdelete\\b(\\s*\\[\\])?|\\bnew\\b(?!])",
|
||||||
|
"name": "keyword.control.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "common C++ instance var naming idiom -- fMemberName",
|
||||||
|
"match": "\\b(f|m)[A-Z]\\w*\\b",
|
||||||
|
"name": "variable.other.readwrite.member.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\bthis\\b",
|
||||||
|
"name": "variable.language.this.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\bnullptr\\b",
|
||||||
|
"name": "variable.language.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\btemplate\\b\\s*",
|
||||||
|
"name": "storage.type.template.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(const_cast|dynamic_cast|reinterpret_cast|static_cast)\\b\\s*",
|
||||||
|
"name": "keyword.operator.cast.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq)\\b",
|
||||||
|
"name": "keyword.operator.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(class|decltype|wchar_t)\\b",
|
||||||
|
"name": "storage.type.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(constexpr|export|mutable|typename)\\b",
|
||||||
|
"name": "storage.modifier.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "(?x)\n \t\t\t\t(?: ^ # begin-of-line\n \t\t\t\t | (?: (?<!else|new|=) ) # or word + space before name\n \t\t\t\t)\n \t\t\t\t((?:[A-Za-z_][A-Za-z0-9_]*::)*+~[A-Za-z_][A-Za-z0-9_]*) # actual name\n \t\t\t\t \\s*(\\() # start bracket or end-of-line\n \t\t\t",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "entity.name.function.cpp"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "punctuation.definition.parameters.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\)",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.parameters.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "meta.function.destructor.cpp",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "(?x)\n \t\t\t\t(?: ^ # begin-of-line\n \t\t\t\t | (?: (?<!else|new|=) ) # or word + space before name\n \t\t\t\t)\n \t\t\t\t((?:[A-Za-z_][A-Za-z0-9_]*::)*+~[A-Za-z_][A-Za-z0-9_]*) # actual name\n \t\t\t\t \\s*(\\() # terminating semi-colon\n \t\t\t",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "entity.name.function.cpp"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "punctuation.definition.parameters.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\)",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.parameters.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "meta.function.destructor.prototype.cpp",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"repository": {
|
||||||
|
"angle_brackets": {
|
||||||
|
"begin": "<",
|
||||||
|
"end": ">",
|
||||||
|
"name": "meta.angle-brackets.cpp",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#angle_brackets"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"block": {
|
||||||
|
"begin": "\\{",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.section.block.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\}",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.section.block.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "meta.block.cpp",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "support.function.any-method.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "punctuation.definition.parameters.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"match": "(?x)\n \t\t\t\t(\n \t\t\t\t\t(?!while|for|do|if|else|switch|catch|enumerate|return|r?iterate)(?: \\b[A-Za-z_][A-Za-z0-9_]*+\\b | :: )*+ # actual name\n \t\t\t\t)\n \t\t\t\t \\s*(\\()",
|
||||||
|
"name": "meta.function-call.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"constructor": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "(?x)\n \t\t\t\t(?: ^\\s*) # begin-of-line\n \t\t\t\t((?!while|for|do|if|else|switch|catch|enumerate|r?iterate)[A-Za-z_][A-Za-z0-9_:]*) # actual name\n \t\t\t\t \\s*(\\() # start bracket or end-of-line\n \t\t\t",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "entity.name.function.cpp"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "punctuation.definition.parameters.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\)",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.parameters.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "meta.function.constructor.cpp",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "(?x)\n \t\t\t\t(:) # begin-of-line\n \t\t\t\t((?=\\s*[A-Za-z_][A-Za-z0-9_:]* # actual name\n \t\t\t\t \\s*(\\())) # start bracket or end-of-line\n \t\t\t",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "punctuation.definition.parameters.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?=\\{)",
|
||||||
|
"name": "meta.function.constructor.initializer-list.cpp",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"special_block": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "\\b(using)\\b\\s*(namespace)\\b\\s*((?:[_A-Za-z][_A-Za-z0-9]*\\b(::)?)*)",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "keyword.control.cpp"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "storage.type.cpp"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "entity.name.type.cpp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(;)",
|
||||||
|
"name": "meta.using-namespace-declaration.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "\\b(namespace)\\b\\s*([_A-Za-z][_A-Za-z0-9]*\\b)?+",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "storage.type.cpp"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "entity.name.type.cpp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "keyword.control.namespace.$2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?<=\\})|(?=(;|,|\\(|\\)|>|\\[|\\]|=))",
|
||||||
|
"name": "meta.namespace-block.cpp",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "\\{",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.scope.cpp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\}",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.scope.cpp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#special_block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#constructor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "\\b(class|struct)\\b\\s*([_A-Za-z][_A-Za-z0-9]*\\b)?+(\\s*:\\s*(public|protected|private)\\s*([_A-Za-z][_A-Za-z0-9]*\\b)((\\s*,\\s*(public|protected|private)\\s*[_A-Za-z][_A-Za-z0-9]*\\b)*))?",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "storage.type.cpp"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "entity.name.type.cpp"
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"name": "storage.type.modifier.cpp"
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"name": "entity.name.type.inherited.cpp"
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"match": "(public|protected|private)",
|
||||||
|
"name": "storage.type.modifier.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "[_A-Za-z][_A-Za-z0-9]*",
|
||||||
|
"name": "entity.name.type.inherited.cpp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?<=\\})|(?=(;|\\(|\\)|>|\\[|\\]|=))",
|
||||||
|
"name": "meta.class-struct-block.cpp",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#angle_brackets"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "\\{",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.section.block.begin.cpp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(\\})(\\s*\\n)?",
|
||||||
|
"endCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "punctuation.section.block.end.cpp"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "invalid.illegal.you-forgot-semicolon.cpp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#special_block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#constructor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "\\b(extern)(?=\\s*\")",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "storage.modifier.cpp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?<=\\})|(?=\\w)|(?=\\s*#\\s*endif\\b)",
|
||||||
|
"name": "meta.extern-block.cpp",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "\\{",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.section.block.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\}|(?=\\s*#\\s*endif\\b)",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.section.block.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#special_block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,583 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>comment</key>
|
|
||||||
<string>I don't think anyone uses .hp. .cp tends to be paired with .h. (I could be wrong. :) -- chris</string>
|
|
||||||
<key>fileTypes</key>
|
|
||||||
<array>
|
|
||||||
<string>cc</string>
|
|
||||||
<string>cpp</string>
|
|
||||||
<string>cp</string>
|
|
||||||
<string>cxx</string>
|
|
||||||
<string>c++</string>
|
|
||||||
<string>C</string>
|
|
||||||
<string>h</string>
|
|
||||||
<string>hh</string>
|
|
||||||
<string>hpp</string>
|
|
||||||
<string>h++</string>
|
|
||||||
<string>H</string>
|
|
||||||
</array>
|
|
||||||
<key>firstLineMatch</key>
|
|
||||||
<string>-\*- C\+\+ -\*-</string>
|
|
||||||
<key>keyEquivalent</key>
|
|
||||||
<string>^~C</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>C++</string>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>#special_block</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>source.c</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\b(friend|explicit|virtual)\b</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>storage.modifier.$1.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\b(private|protected|public):</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>storage.modifier.$1.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\b(catch|operator|try|throw|using)\b</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>keyword.control.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\bdelete\b(\s*\[\])?|\bnew\b(?!])</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>keyword.control.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>comment</key>
|
|
||||||
<string>common C++ instance var naming idiom -- fMemberName</string>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\b(f|m)[A-Z]\w*\b</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>variable.other.readwrite.member.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\b(this|nullptr)\b</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>variable.language.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\btemplate\b\s*</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>storage.type.template.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\b(const_cast|dynamic_cast|reinterpret_cast|static_cast)\b\s*</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>keyword.operator.cast.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\b(alignof|alignas|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq)\b</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>keyword.operator.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\b(class|wchar_t)\b</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>storage.type.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>\b(constexpr|export|mutable|typename|thread_local)\b</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>storage.modifier.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>(?x)
|
|
||||||
(?: ^ # begin-of-line
|
|
||||||
| (?: (?<!else|new|=) ) # or word + space before name
|
|
||||||
)
|
|
||||||
((?:[A-Za-z_][A-Za-z0-9_]*::)*+~[A-Za-z_][A-Za-z0-9_]*) # actual name
|
|
||||||
\s*(\() # start bracket or end-of-line
|
|
||||||
</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>1</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>entity.name.function.c++</string>
|
|
||||||
</dict>
|
|
||||||
<key>2</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.parameters.begin.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>\)</string>
|
|
||||||
<key>endCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>0</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.parameters.end.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>meta.function.destructor.c++</string>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>(?x)
|
|
||||||
(?: ^ # begin-of-line
|
|
||||||
| (?: (?<!else|new|=) ) # or word + space before name
|
|
||||||
)
|
|
||||||
((?:[A-Za-z_][A-Za-z0-9_]*::)*+~[A-Za-z_][A-Za-z0-9_]*) # actual name
|
|
||||||
\s*(\() # terminating semi-colon
|
|
||||||
</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>1</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>entity.name.function.c++</string>
|
|
||||||
</dict>
|
|
||||||
<key>2</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.parameters.begin.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>\)</string>
|
|
||||||
<key>endCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>0</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.parameters.end.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>meta.function.destructor.prototype.c++</string>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
<key>repository</key>
|
|
||||||
<dict>
|
|
||||||
<key>angle_brackets</key>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string><</string>
|
|
||||||
<key>end</key>
|
|
||||||
<string>></string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>meta.angle-brackets.c++</string>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>#angle_brackets</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
<key>block</key>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>\{</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>0</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.section.block.begin.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>\}</string>
|
|
||||||
<key>endCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>0</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.section.block.end.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>meta.block.c++</string>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>captures</key>
|
|
||||||
<dict>
|
|
||||||
<key>1</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>support.function.any-method.c</string>
|
|
||||||
</dict>
|
|
||||||
<key>2</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.parameters.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>(?x)
|
|
||||||
(
|
|
||||||
(?!while|for|do|if|else|switch|catch|enumerate|return|r?iterate)(?: \b[A-Za-z_][A-Za-z0-9_]*+\b | :: )*+ # actual name
|
|
||||||
)
|
|
||||||
\s*(\()</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>meta.function-call.c</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
<key>constructor</key>
|
|
||||||
<dict>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>(?x)
|
|
||||||
(?: ^\s*) # begin-of-line
|
|
||||||
((?!while|for|do|if|else|switch|catch|enumerate|r?iterate)[A-Za-z_][A-Za-z0-9_:]*) # actual name
|
|
||||||
\s*(\() # start bracket or end-of-line
|
|
||||||
</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>1</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>entity.name.function.c++</string>
|
|
||||||
</dict>
|
|
||||||
<key>2</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.parameters.begin.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>\)</string>
|
|
||||||
<key>endCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>0</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.parameters.end.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>meta.function.constructor.c++</string>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>(?x)
|
|
||||||
(:) # begin-of-line
|
|
||||||
((?=\s*[A-Za-z_][A-Za-z0-9_:]* # actual name
|
|
||||||
\s*(\())) # start bracket or end-of-line
|
|
||||||
</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>1</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.parameters.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>(?=\{)</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>meta.function.constructor.initializer-list.c++</string>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
<key>special_block</key>
|
|
||||||
<dict>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>\b(namespace)\b\s*([_A-Za-z][_A-Za-z0-9]*\b)?+</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>1</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>storage.type.c++</string>
|
|
||||||
</dict>
|
|
||||||
<key>2</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>entity.name.type.c++</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>captures</key>
|
|
||||||
<dict>
|
|
||||||
<key>1</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>keyword.control.namespace.$2</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>(?<=\})|(?=(;|,|\(|\)|>|\[|\]|=))</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>meta.namespace-block${2:+.$2}.c++</string>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>\{</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>0</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.scope.c++</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>\}</string>
|
|
||||||
<key>endCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>0</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.scope.c++</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>#special_block</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>#constructor</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>\b(class|struct)\b\s*([_A-Za-z][_A-Za-z0-9]*\b)?+(\s*:\s*(public|protected|private)\s*([_A-Za-z][_A-Za-z0-9]*\b)((\s*,\s*(public|protected|private)\s*[_A-Za-z][_A-Za-z0-9]*\b)*))?</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>1</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>storage.type.c++</string>
|
|
||||||
</dict>
|
|
||||||
<key>2</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>entity.name.type.c++</string>
|
|
||||||
</dict>
|
|
||||||
<key>4</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>storage.type.modifier.c++</string>
|
|
||||||
</dict>
|
|
||||||
<key>5</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>entity.name.type.inherited.c++</string>
|
|
||||||
</dict>
|
|
||||||
<key>6</key>
|
|
||||||
<dict>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>(public|protected|private)</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>storage.type.modifier.c++</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>match</key>
|
|
||||||
<string>[_A-Za-z][_A-Za-z0-9]*</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>entity.name.type.inherited.c++</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>(?<=\})|(?=(;|\(|\)|>|\[|\]|=))</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>meta.class-struct-block.c++</string>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>#angle_brackets</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>\{</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>0</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.section.block.begin.c++</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>(\})(\s*\n)?</string>
|
|
||||||
<key>endCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>1</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.definition.invalid.c++</string>
|
|
||||||
</dict>
|
|
||||||
<key>2</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>invalid.illegal.you-forgot-semicolon.c++</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>#special_block</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>#constructor</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>\b(extern)(?=\s*")</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>1</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>storage.modifier.c++</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>(?<=\})|(?=\w)</string>
|
|
||||||
<key>name</key>
|
|
||||||
<string>meta.extern-block.c++</string>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>begin</key>
|
|
||||||
<string>\{</string>
|
|
||||||
<key>beginCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>0</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.section.block.begin.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>end</key>
|
|
||||||
<string>\}</string>
|
|
||||||
<key>endCaptures</key>
|
|
||||||
<dict>
|
|
||||||
<key>0</key>
|
|
||||||
<dict>
|
|
||||||
<key>name</key>
|
|
||||||
<string>punctuation.section.block.end.c</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>patterns</key>
|
|
||||||
<array>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>#special_block</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>include</key>
|
|
||||||
<string>$base</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</array>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>scopeName</key>
|
|
||||||
<string>source.c++</string>
|
|
||||||
<key>uuid</key>
|
|
||||||
<string>26251B18-6B1D-11D9-AFDB-000D93589AF6</string>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
916
extensions/cpp/syntaxes/c.json
Normal file
916
extensions/cpp/syntaxes/c.json
Normal file
|
@ -0,0 +1,916 @@
|
||||||
|
{
|
||||||
|
"scopeName": "source.c",
|
||||||
|
"fileTypes": [
|
||||||
|
"c",
|
||||||
|
"h"
|
||||||
|
],
|
||||||
|
"firstLineMatch": "-\\*-\\s*([Mm]ode: )?C;?\\s*-\\*-",
|
||||||
|
"name": "C",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#preprocessor-rule-enabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#preprocessor-rule-disabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#preprocessor-rule-other"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#comments"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(break|case|continue|default|do|else|for|goto|if|_Pragma|return|switch|while)\\b",
|
||||||
|
"name": "keyword.control.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(asm|__asm__|auto|bool|_Bool|char|_Complex|double|enum|float|_Imaginary|int|long|short|signed|struct|typedef|union|unsigned|void)\\b",
|
||||||
|
"name": "storage.type.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(const|extern|register|restrict|static|volatile|inline)\\b",
|
||||||
|
"name": "storage.modifier.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "common C constant naming idiom -- kConstantVariable",
|
||||||
|
"match": "\\bk[A-Z]\\w*\\b",
|
||||||
|
"name": "constant.other.variable.mac-classic.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\bg[A-Z]\\w*\\b",
|
||||||
|
"name": "variable.other.readwrite.global.mac-classic.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\bs[A-Z]\\w*\\b",
|
||||||
|
"name": "variable.other.readwrite.static.mac-classic.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(NULL|true|false|TRUE|FALSE)\\b",
|
||||||
|
"name": "constant.language.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#sizeof"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#numbers"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#strings"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "(?x)\n^\\s* ((\\#)\\s*define) \\s+ # define\n((?<id>[a-zA-Z_][a-zA-Z0-9_]*)) # macro name\n(?:\n (\\()\n (\n \\s* \\g<id> \\s* # first argument\n ((,) \\s* \\g<id> \\s*)* # additional arguments\n (?:\\.\\.\\.)? # varargs ellipsis?\n )\n (\\))\n)?",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "keyword.control.directive.define.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "entity.name.function.preprocessor.c"
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"name": "punctuation.definition.parameters.begin.c"
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"name": "variable.parameter.preprocessor.c"
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"name": "punctuation.separator.parameters.c"
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"name": "punctuation.definition.parameters.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",
|
||||||
|
"name": "meta.preprocessor.macro.c",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "^\\s*((#)\\s*(error|warning))\\b",
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "keyword.control.directive.diagnostic.$3.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?<!\\\\)(?=\\n)",
|
||||||
|
"name": "meta.preprocessor.diagnostic.c",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#line_continuation_character"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "^\\s*((#)\\s*(include|import))\\b\\s*",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "keyword.control.directive.$3.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",
|
||||||
|
"name": "meta.preprocessor.include.c",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#line_continuation_character"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "\"",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.string.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\"",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.string.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "string.quoted.double.include.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "<",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.string.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": ">",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.string.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "string.quoted.other.lt-gt.include.c"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#pragma-mark"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "^\\s*((#)\\s*line)\\b",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "keyword.control.directive.line.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",
|
||||||
|
"name": "meta.preprocessor.c",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#strings"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#numbers"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#line_continuation_character"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "^\\s*(?:((#)\\s*(?:elif|else|if|ifdef|ifndef))|((#)\\s*(pragma|undef)))\\b",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "keyword.control.directive.$5.c"
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",
|
||||||
|
"name": "meta.preprocessor.c",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#line_continuation_character"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t)\\b",
|
||||||
|
"name": "support.type.sys-types.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t)\\b",
|
||||||
|
"name": "support.type.pthread.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t)\\b",
|
||||||
|
"name": "support.type.stdint.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(noErr|kNilOptions|kInvalidID|kVariableLengthArray)\\b",
|
||||||
|
"name": "support.constant.mac-classic.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(AbsoluteTime|Boolean|Byte|ByteCount|ByteOffset|BytePtr|CompTimeValue|ConstLogicalAddress|ConstStrFileNameParam|ConstStringPtr|Duration|Fixed|FixedPtr|Float32|Float32Point|Float64|Float80|Float96|FourCharCode|Fract|FractPtr|Handle|ItemCount|LogicalAddress|OptionBits|OSErr|OSStatus|OSType|OSTypePtr|PhysicalAddress|ProcessSerialNumber|ProcessSerialNumberPtr|ProcHandle|Ptr|ResType|ResTypePtr|ShortFixed|ShortFixedPtr|SignedByte|SInt16|SInt32|SInt64|SInt8|Size|StrFileName|StringHandle|StringPtr|TimeBase|TimeRecord|TimeScale|TimeValue|TimeValue64|UInt16|UInt32|UInt64|UInt8|UniChar|UniCharCount|UniCharCountPtr|UniCharPtr|UnicodeScalarValue|UniversalProcHandle|UniversalProcPtr|UnsignedFixed|UnsignedFixedPtr|UnsignedWide|UTF16Char|UTF32Char|UTF8Char)\\b",
|
||||||
|
"name": "support.type.mac-classic.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "Reserved POSIX types",
|
||||||
|
"match": "\\b([A-Za-z0-9_]+_t)\\b",
|
||||||
|
"name": "support.type.posix-reserved.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "(?x)\n(?:\n ^ |\n (?:\n (?=\\s)(?<!else|new|return)(?<=\\w) # word + space before name\n |\n (?=\\s*[A-Za-z_])(?<!&&)(?<=[*&>]) # type modifier before name\n )\n)\n(\\s*)(?!(while|for|do|if|else|switch|catch|enumerate|return|sizeof|[cr]?iterate)\\s*\\()\n(\n (?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name\n |\n (?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) # if it is a C++ operator\n)\n\\s*(?=\\()",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "punctuation.whitespace.function.leading.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "entity.name.function.c"
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"name": "punctuation.definition.parameters.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?<=\\})|(?=#)|(;)",
|
||||||
|
"name": "meta.function.c",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#comments"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#parens"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\b(const|override|final|noexcept)\\b",
|
||||||
|
"name": "storage.modifier.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#block"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#line_continuation_character"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"repository": {
|
||||||
|
"access": {
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "punctuation.separator.variable-access.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "variable.other.dot-access.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"match": "(\\.)([a-zA-Z_][a-zA-Z_0-9]*)\\b(?!\\s*\\()"
|
||||||
|
},
|
||||||
|
"block": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "\\{",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.section.block.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\}|(?=\\s*#\\s*endif\\b)",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.section.block.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "meta.block.c",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#block_innards"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"block_innards": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#preprocessor-rule-enabled-block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#preprocessor-rule-disabled-block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#preprocessor-rule-other-block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#sizeof"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#access"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#libc"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#c_function_call"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "variable.other.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "punctuation.definition.parameters.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"match": "(?x)\n\t\t\t (?x)\n\t\t\t(?: \n\t\t\t (?: (?= \\s ) (?<!else|new|return) (?<=\\w)\\s+ # or word + space before name\n\t\t\t )\n\t\t\t)\n\t\t\t(\n\t\t\t\t(?: [A-Za-z_][A-Za-z0-9_]*+ | :: )++ | # actual name\n\t\t\t\t(?: (?<=operator) (?: [-*&<>=+!]+ | \\(\\) | \\[\\] ) ) # if it is a C++ operator\n\t\t\t)\n\t\t\t \\s*(\\()",
|
||||||
|
"name": "meta.initialization.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"c_function_call": {
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "punctuation.whitespace.function-call.leading.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "support.function.any-method.c"
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"name": "punctuation.definition.parameters.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"match": "(?x) (?: (?= \\s ) (?:(?<=else|new|return) | (?<!\\w)) (\\s+))?\n\t\t\t(\\b \n\t\t\t\t(?!(while|for|do|if|else|switch|catch|enumerate|return|sizeof|[cr]?iterate)\\s*\\()(?:(?!NS)[A-Za-z_][A-Za-z0-9_]*+\\b | :: )++ # actual name\n\t\t\t)\n\t\t\t \\s*(\\()",
|
||||||
|
"name": "meta.function-call.c"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.toc-list.banner.block.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"match": "^/\\* =(\\s*.*?)\\s*= \\*/$\\n?",
|
||||||
|
"name": "comment.block.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "/\\*",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.comment.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\*/",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.comment.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "comment.block.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\*/.*\\n",
|
||||||
|
"name": "invalid.illegal.stray-comment-end.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.toc-list.banner.line.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"match": "^// =(\\s*.*?)\\s*=\\s*$\\n?",
|
||||||
|
"name": "comment.line.banner.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "(^[ \\t]+)?(?=//)",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "punctuation.whitespace.comment.leading.cpp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?!\\G)",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "//",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.comment.cpp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\n",
|
||||||
|
"name": "comment.line.double-slash.cpp",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#line_continuation_character"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"begin": "^\\s*#\\s*if(n?def)?\\b.*$",
|
||||||
|
"comment": "eat nested preprocessor if(def)s",
|
||||||
|
"end": "^\\s*#\\s*endif\\b",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#disabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#pragma-mark"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"libc": {
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "punctuation.whitespace.support.function.leading.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "support.function.C99.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"match": "(\\s*)\\b(hypot(f|l)?|s(scanf|ystem|nprintf|ca(nf|lb(n(f|l)?|ln(f|l)?))|i(n(h(f|l)?|f|l)?|gn(al|bit))|tr(s(tr|pn)|nc(py|at|mp)|c(spn|hr|oll|py|at|mp)|to(imax|d|u(l(l)?|max)|k|f|l(d|l)?)|error|pbrk|ftime|len|rchr|xfrm)|printf|et(jmp|vbuf|locale|buf)|qrt(f|l)?|w(scanf|printf)|rand)|n(e(arbyint(f|l)?|xt(toward(f|l)?|after(f|l)?))|an(f|l)?)|c(s(in(h(f|l)?|f|l)?|qrt(f|l)?)|cos(h(f)?|f|l)?|imag(f|l)?|t(ime|an(h(f|l)?|f|l)?)|o(s(h(f|l)?|f|l)?|nj(f|l)?|pysign(f|l)?)|p(ow(f|l)?|roj(f|l)?)|e(il(f|l)?|xp(f|l)?)|l(o(ck|g(f|l)?)|earerr)|a(sin(h(f|l)?|f|l)?|cos(h(f|l)?|f|l)?|tan(h(f|l)?|f|l)?|lloc|rg(f|l)?|bs(f|l)?)|real(f|l)?|brt(f|l)?)|t(ime|o(upper|lower)|an(h(f|l)?|f|l)?|runc(f|l)?|gamma(f|l)?|mp(nam|file))|i(s(space|n(ormal|an)|cntrl|inf|digit|u(nordered|pper)|p(unct|rint)|finite|w(space|c(ntrl|type)|digit|upper|p(unct|rint)|lower|al(num|pha)|graph|xdigit|blank)|l(ower|ess(equal|greater)?)|al(num|pha)|gr(eater(equal)?|aph)|xdigit|blank)|logb(f|l)?|max(div|abs))|di(v|fftime)|_Exit|unget(c|wc)|p(ow(f|l)?|ut(s|c(har)?|wc(har)?)|error|rintf)|e(rf(c(f|l)?|f|l)?|x(it|p(2(f|l)?|f|l|m1(f|l)?)?))|v(s(scanf|nprintf|canf|printf|w(scanf|printf))|printf|f(scanf|printf|w(scanf|printf))|w(scanf|printf)|a_(start|copy|end|arg))|qsort|f(s(canf|e(tpos|ek))|close|tell|open|dim(f|l)?|p(classify|ut(s|c|w(s|c))|rintf)|e(holdexcept|set(e(nv|xceptflag)|round)|clearexcept|testexcept|of|updateenv|r(aiseexcept|ror)|get(e(nv|xceptflag)|round))|flush|w(scanf|ide|printf|rite)|loor(f|l)?|abs(f|l)?|get(s|c|pos|w(s|c))|re(open|e|ad|xp(f|l)?)|m(in(f|l)?|od(f|l)?|a(f|l|x(f|l)?)?))|l(d(iv|exp(f|l)?)|o(ngjmp|cal(time|econv)|g(1(p(f|l)?|0(f|l)?)|2(f|l)?|f|l|b(f|l)?)?)|abs|l(div|abs|r(int(f|l)?|ound(f|l)?))|r(int(f|l)?|ound(f|l)?)|gamma(f|l)?)|w(scanf|c(s(s(tr|pn)|nc(py|at|mp)|c(spn|hr|oll|py|at|mp)|to(imax|d|u(l(l)?|max)|k|f|l(d|l)?|mbs)|pbrk|ftime|len|r(chr|tombs)|xfrm)|to(b|mb)|rtomb)|printf|mem(set|c(hr|py|mp)|move))|a(s(sert|ctime|in(h(f|l)?|f|l)?)|cos(h(f|l)?|f|l)?|t(o(i|f|l(l)?)|exit|an(h(f|l)?|2(f|l)?|f|l)?)|b(s|ort))|g(et(s|c(har)?|env|wc(har)?)|mtime)|r(int(f|l)?|ound(f|l)?|e(name|alloc|wind|m(ove|quo(f|l)?|ainder(f|l)?))|a(nd|ise))|b(search|towc)|m(odf(f|l)?|em(set|c(hr|py|mp)|move)|ktime|alloc|b(s(init|towcs|rtowcs)|towc|len|r(towc|len))))\\b"
|
||||||
|
},
|
||||||
|
"line_continuation_character": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"match": "(\\\\)\\s*\\n",
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "constant.character.escape.line-continuation.c"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"numbers": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"match": "\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\\b",
|
||||||
|
"name": "constant.numeric.c"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"parens": {
|
||||||
|
"begin": "\\(",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.section.parens.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\)",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.section.parens.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "meta.parens.c",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"pragma-mark": {
|
||||||
|
"captures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.pragma.pragma-mark.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"name": "meta.toc-list.pragma-mark.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"match": "^\\s*(((#)\\s*pragma\\s+mark)\\s+(.*))",
|
||||||
|
"name": "meta.section"
|
||||||
|
},
|
||||||
|
"preprocessor-rule-disabled": {
|
||||||
|
"begin": "^\\s*(((#)if)\\s+(0)\\b).*",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"name": "constant.numeric.preprocessor.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "^\\s*(((#)\\s*endif)\\b)",
|
||||||
|
"endCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "^\\s*(((#)\\s*else)\\b)",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?=^\\s*#\\s*endif\\b)",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "\\G",
|
||||||
|
"end": "(?=^\\s*#\\s*(else|endif)\\b)",
|
||||||
|
"contentName": "comment.block.preprocessor.if-branch",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#disabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#pragma-mark"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"preprocessor-rule-disabled-block": {
|
||||||
|
"begin": "^\\s*(((#)if)\\s+(0)\\b).*",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"name": "constant.numeric.preprocessor.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "^\\s*(((#)\\s*endif)\\b)",
|
||||||
|
"endCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "^\\s*(((#)\\s*else\\b))",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "(?=^\\s*#\\s*endif\\b)",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#block_innards"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "\\G",
|
||||||
|
"end": "(?=^\\s*#\\s*(else|endif)\\b)",
|
||||||
|
"contentName": "comment.block.preprocessor.if-branch.in-block",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#disabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#pragma-mark"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"preprocessor-rule-enabled": {
|
||||||
|
"begin": "^\\s*(((#)if)\\s+(0*1)\\b)",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"name": "constant.numeric.preprocessor.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "^\\s*(((#)\\s*endif)\\b)",
|
||||||
|
"endCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "^\\s*(((#)\\s*else)\\b).*",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"contentName": "comment.block.preprocessor.else-branch",
|
||||||
|
"end": "(?=^\\s*#\\s*endif\\b)",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#disabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#pragma-mark"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "\\G",
|
||||||
|
"end": "(?=^\\s*#\\s*(else|endif)\\b)",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"preprocessor-rule-enabled-block": {
|
||||||
|
"begin": "^\\s*(((#)if)\\s+(0*1)\\b)",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"name": "constant.numeric.preprocessor.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "^\\s*(((#)\\s*endif)\\b)",
|
||||||
|
"endCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "^\\s*(((#)\\s*else)\\b).*",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"contentName": "comment.block.preprocessor.else-branch.in-block",
|
||||||
|
"end": "(?=^\\s*#\\s*endif\\b)",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#disabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#pragma-mark"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "\\G",
|
||||||
|
"end": "(?=^\\s*#\\s*(else|endif)\\b)",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#block_innards"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"preprocessor-rule-other": {
|
||||||
|
"begin": "^\\s*(((#)\\s*if(n?def)?)\\b.*?(?:(?=(?://|/\\*))|$))",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "^\\s*(((#)\\s*(endif))\\b)",
|
||||||
|
"endCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$base"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"preprocessor-rule-other-block": {
|
||||||
|
"begin": "^\\s*(((#)\\s*if(n?def)?)\\b.*?(?:(?=(?://|/\\*))|$))",
|
||||||
|
"beginCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "^\\s*(((#)\\s*endif)\\b)",
|
||||||
|
"endCaptures": {
|
||||||
|
"1": {
|
||||||
|
"name": "meta.preprocessor.c"
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "keyword.control.directive.conditional.c"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "punctuation.definition.directive.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#block_innards"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"sizeof": {
|
||||||
|
"match": "\\b(sizeof)\\b",
|
||||||
|
"name": "keyword.operator.sizeof.c"
|
||||||
|
},
|
||||||
|
"strings": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"begin": "\"",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.string.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\"",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.string.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "string.quoted.double.c",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#string_escaped_char"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#string_placeholder"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#line_continuation_character"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"begin": "'",
|
||||||
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.string.begin.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "'",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.string.end.c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "string.quoted.single.c",
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "#string_escaped_char"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"include": "#line_continuation_character"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"string_escaped_char": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"match": "\\\\(\\\\|[abefnprtv'\"?]|[0-3]\\d{,2}|[4-7]\\d?|x[a-fA-F0-9]{,2}|u[a-fA-F0-9]{,4}|U[a-fA-F0-9]{,8})",
|
||||||
|
"name": "constant.character.escape.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "\\\\.",
|
||||||
|
"name": "invalid.illegal.unknown-escape.c"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"string_placeholder": {
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"match": "(?x)%\n \t\t\t\t\t\t(\\d+\\$)? # field (argument #)\n \t\t\t\t\t\t[#0\\- +']* # flags\n \t\t\t\t\t\t[,;:_]? # separator character (AltiVec)\n \t\t\t\t\t\t((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width\n \t\t\t\t\t\t(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision\n \t\t\t\t\t\t(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier\n \t\t\t\t\t\t[diouxXDOUeEfFgGaACcSspn%] # conversion type\n \t\t\t\t\t",
|
||||||
|
"name": "constant.other.placeholder.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"match": "%",
|
||||||
|
"name": "invalid.illegal.placeholder.c"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load diff
30
extensions/cpp/test/colorize-fixtures/test.c
Normal file
30
extensions/cpp/test/colorize-fixtures/test.c
Normal file
|
@ -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 <stdio.h>
|
||||||
|
#include <math.h> /* 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;
|
||||||
|
}
|
27
extensions/cpp/test/colorize-fixtures/test.cc
Normal file
27
extensions/cpp/test/colorize-fixtures/test.cc
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
#if B4G_DEBUG_CHECK
|
||||||
|
fprintf(stderr,"num_candidate_ret=%d:", num_candidate);
|
||||||
|
for(int i=0;i<num_candidate;++i)
|
||||||
|
fprintf(stderr,"%d,",user_candidate[i]);
|
||||||
|
fprintf(stderr,";");
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void main(O obj) {
|
||||||
|
LOG_INFO("not hilighted as string");
|
||||||
|
LOG_INFO(obj << ", even worse; " << obj.x << " check this out.");
|
||||||
|
// everything from this point on is interpeted as a string literal...
|
||||||
|
O x;
|
||||||
|
std::unique_ptr<O> 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
|
||||||
|
}
|
22
extensions/cpp/test/colorize-fixtures/test.cpp
Normal file
22
extensions/cpp/test/colorize-fixtures/test.cpp
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
// classes example
|
||||||
|
#include <iostream>
|
||||||
|
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;
|
||||||
|
}
|
1509
extensions/cpp/test/colorize-results/test_c.json
Normal file
1509
extensions/cpp/test/colorize-results/test_c.json
Normal file
File diff suppressed because it is too large
Load diff
1520
extensions/cpp/test/colorize-results/test_cc.json
Normal file
1520
extensions/cpp/test/colorize-results/test_cc.json
Normal file
File diff suppressed because it is too large
Load diff
1036
extensions/cpp/test/colorize-results/test_cpp.json
Normal file
1036
extensions/cpp/test/colorize-results/test_cpp.json
Normal file
File diff suppressed because it is too large
Load diff
159
extensions/css/test/colorize-fixtures/test.css
Normal file
159
extensions/css/test/colorize-fixtures/test.css
Normal file
|
@ -0,0 +1,159 @@
|
||||||
|
/* css Zen Garden default style v1.02 */
|
||||||
|
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/ */
|
||||||
|
/* This file based on 'Tranquille' by Dave Shea */
|
||||||
|
/* You may use this file as a foundation for any new work, but you may find it easier to start from scratch. */
|
||||||
|
/* Not all elements are defined in this file, so you'll most likely want to refer to the xhtml as well. */
|
||||||
|
/* Your images should be linked as if the CSS file sits in the same folder as the images. ie. no paths. */
|
||||||
|
/* basic elements */
|
||||||
|
|
||||||
|
@import "mystyle.css";
|
||||||
|
@import url("mystyle.css");
|
||||||
|
@import url("bluish.css") projection, tv;
|
||||||
|
|
||||||
|
.html {
|
||||||
|
padding: 0;
|
||||||
|
font-style: 0;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
font: 75% georgia, sans-serif;
|
||||||
|
line-height: 1.88889;
|
||||||
|
color: #555753;
|
||||||
|
background: #fff url(blossoms.jpg) no-repeat bottom right;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
background-image: -webkit-linear-gradient(top, start-color, end-color);
|
||||||
|
background-image: -webkit-gradient(linear, left top, left bottom, from(start-color), to(end-color));
|
||||||
|
background-image: -moz-linear-gradient(top, start-color, end-color);
|
||||||
|
background-image: linear-gradient(to bottom, start-color, end-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
p {
|
||||||
|
margin-top: 0;
|
||||||
|
text-align: justify;
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
font: italic normal 1.4em georgia, sans-serif;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
color: #7D775C;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:link {
|
||||||
|
font-weight: bold;
|
||||||
|
text-decoration: none;
|
||||||
|
color: #B7A5DF;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:visited {
|
||||||
|
font-weight: bold;
|
||||||
|
text-decoration: none;
|
||||||
|
color: #D4CDDC;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover,
|
||||||
|
a:focus,
|
||||||
|
a:active {
|
||||||
|
text-decoration: underline;
|
||||||
|
color: #9685BA;
|
||||||
|
}
|
||||||
|
|
||||||
|
abbr {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* specific divs */
|
||||||
|
|
||||||
|
.page-wrapper {
|
||||||
|
background: url(zen-bg.jpg) no-repeat top left;
|
||||||
|
padding: 0 175px 0 110px;
|
||||||
|
margin: 0;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.intro {
|
||||||
|
min-width: 470px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
header h1 {
|
||||||
|
background: transparent url(h1.gif) no-repeat top left;
|
||||||
|
margin-top: 10px;
|
||||||
|
display: block;
|
||||||
|
width: 219px;
|
||||||
|
height: 87px;
|
||||||
|
float: left;
|
||||||
|
text-indent: 100%;
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
header {
|
||||||
|
padding-top: 20px;
|
||||||
|
height: 87px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.summary {
|
||||||
|
clear: both;
|
||||||
|
margin: 20px 20px 20px 10px;
|
||||||
|
width: 160px;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.summary p {
|
||||||
|
font: italic 1.1em/2.2 georgia;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.preamble {
|
||||||
|
clear: right;
|
||||||
|
padding: 0px 10px 0 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.supporting {
|
||||||
|
padding-left: 10px;
|
||||||
|
margin-bottom: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#footer {
|
||||||
|
text-align: center
|
||||||
|
}
|
||||||
|
|
||||||
|
footer a:link,
|
||||||
|
footer a:visited {
|
||||||
|
margin-right: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar {
|
||||||
|
margin-left: 600px;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar .wrapper {
|
||||||
|
font: 10px verdana, sans-serif;
|
||||||
|
background: transparent url(paper-bg.jpg) top left repeat-y;
|
||||||
|
padding: 10px;
|
||||||
|
margin-top: 150px;
|
||||||
|
width: 130px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar li a:link {
|
||||||
|
color: #988F5E;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar li a:visited {
|
||||||
|
color: '#B3AE94';
|
||||||
|
}
|
||||||
|
|
||||||
|
.extra1 {
|
||||||
|
background: transparent url(cr2.gif) top left no-repeat;
|
||||||
|
position: absolute;
|
||||||
|
top: 40px;
|
||||||
|
right: 0;
|
||||||
|
width: 148px;
|
||||||
|
height: 110px;
|
||||||
|
}
|
9066
extensions/css/test/colorize-results/test_css.json
Normal file
9066
extensions/css/test/colorize-results/test_css.json
Normal file
File diff suppressed because it is too large
Load diff
19
extensions/diff/test/colorize-fixtures/test.diff
Normal file
19
extensions/diff/test/colorize-fixtures/test.diff
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
--- lao Sat Jan 26 23:30:39 1991
|
||||||
|
+++ tzu Sat Jan 26 23:30:50 1991
|
||||||
|
@@ -1,7 +1,6 @@
|
||||||
|
-The Way that can be told of is not the eternal Way;
|
||||||
|
-The name that can be named is not the eternal name.
|
||||||
|
The Nameless is the origin of Heaven and Earth;
|
||||||
|
-The Named is the mother of all things.
|
||||||
|
+The named is the mother of all things.
|
||||||
|
+
|
||||||
|
Therefore let there always be non-being,
|
||||||
|
so we may see their subtlety,
|
||||||
|
And let there always be being,
|
||||||
|
@@ -9,3 +8,6 @@
|
||||||
|
The two are the same,
|
||||||
|
But after they are produced,
|
||||||
|
they have different names.
|
||||||
|
+They both may be called deep and profound.
|
||||||
|
+Deeper and more profound,
|
||||||
|
+The door of all subtleties!
|
398
extensions/diff/test/colorize-results/test_diff.json
Normal file
398
extensions/diff/test/colorize-results/test_diff.json
Normal file
|
@ -0,0 +1,398 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "---",
|
||||||
|
"t": "definition.diff.from-file.header.meta.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.header.diff rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.header rgb(0, 0, 128)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.header.diff rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.header rgb(0, 0, 128)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.header rgb(0, 0, 128)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " lao\tSat Jan 26 23:30:39 1991",
|
||||||
|
"t": "diff.from-file.header.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.header.diff rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.header rgb(0, 0, 128)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.header.diff rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.header rgb(0, 0, 128)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.header rgb(0, 0, 128)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "+++",
|
||||||
|
"t": "definition.diff.header.meta.punctuation.to-file",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.header.diff rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.header rgb(0, 0, 128)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.header.diff rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.header rgb(0, 0, 128)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.header rgb(0, 0, 128)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " tzu\tSat Jan 26 23:30:50 1991",
|
||||||
|
"t": "diff.header.meta.to-file",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.header.diff rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.header rgb(0, 0, 128)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.header.diff rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.header rgb(0, 0, 128)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.header rgb(0, 0, 128)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "@@",
|
||||||
|
"t": "definition.diff.meta.punctuation.range.unified",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "diff.meta.range.unified",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "-1,7 +1,6",
|
||||||
|
"t": "diff.line-number.meta.range.toc-list.unified",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "diff.meta.range.unified",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "@@",
|
||||||
|
"t": "definition.diff.meta.punctuation.range.unified",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "-",
|
||||||
|
"t": "definition.deleted.diff.inserted.markup.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.deleted rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "The Way that can be told of is not the eternal Way;",
|
||||||
|
"t": "deleted.diff.markup",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.deleted rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "-",
|
||||||
|
"t": "definition.deleted.diff.inserted.markup.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.deleted rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "The name that can be named is not the eternal name.",
|
||||||
|
"t": "deleted.diff.markup",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.deleted rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " The Nameless is the origin of Heaven and Earth;",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "-",
|
||||||
|
"t": "definition.deleted.diff.inserted.markup.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.deleted rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "The Named is the mother of all things.",
|
||||||
|
"t": "deleted.diff.markup",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.deleted rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "+",
|
||||||
|
"t": "definition.diff.inserted.markup.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.inserted rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "The named is the mother of all things.",
|
||||||
|
"t": "diff.inserted.markup",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.inserted rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "+",
|
||||||
|
"t": "definition.diff.inserted.markup.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.inserted rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " Therefore let there always be non-being,",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " so we may see their subtlety,",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " And let there always be being,",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "@@",
|
||||||
|
"t": "definition.diff.meta.punctuation.range.unified",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "diff.meta.range.unified",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "-9,3 +8,6",
|
||||||
|
"t": "diff.line-number.meta.range.toc-list.unified",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "diff.meta.range.unified",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "@@",
|
||||||
|
"t": "definition.diff.meta.punctuation.range.unified",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " The two are the same,",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " But after they are produced,",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " they have different names.",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "+",
|
||||||
|
"t": "definition.diff.inserted.markup.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.inserted rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "They both may be called deep and profound.",
|
||||||
|
"t": "diff.inserted.markup",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.inserted rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "+",
|
||||||
|
"t": "definition.diff.inserted.markup.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.inserted rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Deeper and more profound,",
|
||||||
|
"t": "diff.inserted.markup",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.inserted rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "+",
|
||||||
|
"t": "definition.diff.inserted.markup.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.inserted rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "The door of all subtleties!",
|
||||||
|
"t": "diff.inserted.markup",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.inserted rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
<key>fileTypes</key>
|
<key>fileTypes</key>
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
</dict>
|
</dict>
|
||||||
</dict>
|
</dict>
|
||||||
<key>match</key>
|
<key>match</key>
|
||||||
<string>^\s*(?:(ONBUILD)\s+)?(FROM|MAINTAINER|RUN|EXPOSE|ENV|ADD|VOLUME|USER|WORKDIR|COPY|LABEL|STOPSIGNAL)\s</string>
|
<string>^\s*(?:(ONBUILD)\s+)?(FROM|MAINTAINER|RUN|EXPOSE|ENV|ADD|VOLUME|USER|WORKDIR|COPY|LABEL|STOPSIGNAL|ARG)\s</string>
|
||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>captures</key>
|
<key>captures</key>
|
||||||
|
|
14
extensions/docker/test/colorize-fixtures/Dockerfile
Normal file
14
extensions/docker/test/colorize-fixtures/Dockerfile
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
FROM ubuntu
|
||||||
|
MAINTAINER Kimbro Staken
|
||||||
|
|
||||||
|
RUN apt-get install -y software-properties-common python
|
||||||
|
RUN add-apt-repository ppa:chris-lea/node.js
|
||||||
|
RUN echo "deb http://us.archive.ubuntu.com/ubuntu/ precise universe" >> /etc/apt/sources.list
|
||||||
|
RUN apt-get update
|
||||||
|
RUN apt-get install -y nodejs
|
||||||
|
#RUN apt-get install -y nodejs=0.6.12~dfsg1-1ubuntu1
|
||||||
|
RUN mkdir /var/www
|
||||||
|
|
||||||
|
ADD app.js /var/www/app.js
|
||||||
|
|
||||||
|
CMD ["/usr/bin/node", "/var/www/app.js"]
|
310
extensions/docker/test/colorize-results/Dockerfile.json
Normal file
310
extensions/docker/test/colorize-results/Dockerfile.json
Normal file
|
@ -0,0 +1,310 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "FROM",
|
||||||
|
"t": "dockerfile.keyword.other.special-method",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ubuntu",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "MAINTAINER",
|
||||||
|
"t": "dockerfile.keyword.other.special-method",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " Kimbro Staken",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "RUN",
|
||||||
|
"t": "dockerfile.keyword.other.special-method",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " apt-get install -y software-properties-common python",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "RUN",
|
||||||
|
"t": "dockerfile.keyword.other.special-method",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " add-apt-repository ppa:chris-lea/node.js",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "RUN",
|
||||||
|
"t": "dockerfile.keyword.other.special-method",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " echo ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"deb http://us.archive.ubuntu.com/ubuntu/ precise universe\"",
|
||||||
|
"t": "dockerfile.double.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " >> /etc/apt/sources.list",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "RUN",
|
||||||
|
"t": "dockerfile.keyword.other.special-method",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " apt-get update",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "RUN",
|
||||||
|
"t": "dockerfile.keyword.other.special-method",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " apt-get install -y nodejs",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.dockerfile.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "RUN apt-get install -y nodejs=0.6.12~dfsg1-1ubuntu1",
|
||||||
|
"t": "comment.dockerfile.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "RUN",
|
||||||
|
"t": "dockerfile.keyword.other.special-method",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " mkdir /var/www",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "ADD",
|
||||||
|
"t": "dockerfile.keyword.other.special-method",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " app.js /var/www/app.js",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "CMD",
|
||||||
|
"t": "dockerfile.keyword.other.special-method",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " [",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"/usr/bin/node\"",
|
||||||
|
"t": "dockerfile.double.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ", ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"/var/www/app.js\"",
|
||||||
|
"t": "dockerfile.double.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "] ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
18
extensions/fsharp/test/colorize-fixtures/test.fs
Normal file
18
extensions/fsharp/test/colorize-fixtures/test.fs
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
// from https://msdn.microsoft.com/en-us/library/dd233160.aspx
|
||||||
|
|
||||||
|
// The declaration creates a constructor that takes two values, name and age.
|
||||||
|
type Person(name:string, age:int) =
|
||||||
|
let mutable internalAge = age
|
||||||
|
|
||||||
|
new(name:string) = Person(name, 0)
|
||||||
|
|
||||||
|
member this.Name = name
|
||||||
|
// A read/write property.
|
||||||
|
member this.Age
|
||||||
|
with get() = internalAge
|
||||||
|
and set(value) = internalAge <- value
|
||||||
|
|
||||||
|
member this.HasABirthday () = internalAge <- internalAge + 1
|
||||||
|
member this.IsOfAge targetAge = internalAge >= targetAge
|
||||||
|
override this.ToString () =
|
||||||
|
"Name: " + name + "\n" + "Age: " + (string)internalAge
|
1157
extensions/fsharp/test/colorize-results/test_fs.json
Normal file
1157
extensions/fsharp/test/colorize-results/test_fs.json
Normal file
File diff suppressed because it is too large
Load diff
13
extensions/git/test/colorize-fixtures/COMMIT_EDITMSG
Normal file
13
extensions/git/test/colorize-fixtures/COMMIT_EDITMSG
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
This is the summary line. It can't be too long.
|
||||||
|
After I can write a much more detailed description without quite the same restrictions on length.
|
||||||
|
|
||||||
|
# Please enter the commit message for your changes. Lines starting
|
||||||
|
# with '#' will be ignored, and an empty message aborts the commit.
|
||||||
|
# On branch master
|
||||||
|
# Your branch is up-to-date with 'origin/master'.
|
||||||
|
#
|
||||||
|
# Changes to be committed:
|
||||||
|
# deleted: README.md
|
||||||
|
# modified: index.less
|
||||||
|
# new file: spec/COMMIT_EDITMSG
|
||||||
|
#
|
15
extensions/git/test/colorize-fixtures/git-rebase-todo
Normal file
15
extensions/git/test/colorize-fixtures/git-rebase-todo
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
pick 1fc6c95 Patch A
|
||||||
|
squash fa39187 Something to add to patch A
|
||||||
|
pick 7b36971 Something to move before patch B
|
||||||
|
pick 6b2481b Patch B
|
||||||
|
fixup c619268 A fix for Patch B
|
||||||
|
edit dd1475d Something I want to split
|
||||||
|
reword 4ca2acc i cant' typ goods
|
||||||
|
|
||||||
|
# Commands:
|
||||||
|
# p, pick = use commit
|
||||||
|
# r, reword = use commit, but edit the commit message
|
||||||
|
# e, edit = use commit, but stop for amending
|
||||||
|
# s, squash = use commit, but meld into previous commit
|
||||||
|
# f, fixup = like "squash", but discard this commit's log message
|
||||||
|
# x, exec = run command (the rest of the line) using shell
|
255
extensions/git/test/colorize-results/COMMIT_EDITMSG.json
Normal file
255
extensions/git/test/colorize-results/COMMIT_EDITMSG.json
Normal file
|
@ -0,0 +1,255 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "This is the summary line. It can't be too long.",
|
||||||
|
"t": "git-commit.message.meta.scope.subject",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "After I can write a much more detailed description without quite the same restrictions on length.",
|
||||||
|
"t": "git-commit.message.meta.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-commit.line.meta.metadata.number-sign.punctuation.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " Please enter the commit message for your changes. Lines starting",
|
||||||
|
"t": "comment.git-commit.line.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-commit.line.meta.metadata.number-sign.punctuation.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " with '#' will be ignored, and an empty message aborts the commit.",
|
||||||
|
"t": "comment.git-commit.line.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-commit.line.meta.metadata.number-sign.punctuation.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " On branch master",
|
||||||
|
"t": "comment.git-commit.line.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-commit.line.meta.metadata.number-sign.punctuation.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " Your branch is up-to-date with 'origin/master'.",
|
||||||
|
"t": "comment.git-commit.line.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-commit.line.meta.metadata.number-sign.punctuation.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-commit.line.meta.metadata.number-sign.punctuation.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " Changes to be committed:",
|
||||||
|
"t": "comment.git-commit.line.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-commit.line.meta.metadata.number-sign.punctuation.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t",
|
||||||
|
"t": "comment.git-commit.line.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "deleted: README.md",
|
||||||
|
"t": "comment.deleted.git-commit.line.markup.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.deleted rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.deleted rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.deleted rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-commit.line.meta.metadata.number-sign.punctuation.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t",
|
||||||
|
"t": "comment.git-commit.line.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "modified: index.less",
|
||||||
|
"t": "changed.comment.git-commit.line.markup.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.changed rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.changed rgb(4, 81, 165)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.changed rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.changed rgb(4, 81, 165)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.changed rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-commit.line.meta.metadata.number-sign.punctuation.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t",
|
||||||
|
"t": "comment.git-commit.line.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "new file: spec/COMMIT_EDITMSG",
|
||||||
|
"t": "comment.git-commit.inserted.line.markup.meta.metadata.number-sign.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.markup.inserted rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.markup.inserted rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.markup.inserted rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-commit.line.meta.metadata.number-sign.punctuation.scope",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
541
extensions/git/test/colorize-results/git-rebase-todo.json
Normal file
541
extensions/git/test/colorize-results/git-rebase-todo.json
Normal file
|
@ -0,0 +1,541 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "pick",
|
||||||
|
"t": "commit-command.function.git-rebase.meta.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.support.function.git-rebase rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "1fc6c95",
|
||||||
|
"t": "commit-command.constant.git-rebase.meta.sha",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.sha.git-rebase rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Patch A",
|
||||||
|
"t": "commit-command.commit-message.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "squash",
|
||||||
|
"t": "commit-command.function.git-rebase.meta.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.support.function.git-rebase rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "fa39187",
|
||||||
|
"t": "commit-command.constant.git-rebase.meta.sha",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.sha.git-rebase rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Something to add to patch A",
|
||||||
|
"t": "commit-command.commit-message.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "pick",
|
||||||
|
"t": "commit-command.function.git-rebase.meta.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.support.function.git-rebase rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "7b36971",
|
||||||
|
"t": "commit-command.constant.git-rebase.meta.sha",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.sha.git-rebase rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Something to move before patch B",
|
||||||
|
"t": "commit-command.commit-message.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "pick",
|
||||||
|
"t": "commit-command.function.git-rebase.meta.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.support.function.git-rebase rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "6b2481b",
|
||||||
|
"t": "commit-command.constant.git-rebase.meta.sha",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.sha.git-rebase rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Patch B",
|
||||||
|
"t": "commit-command.commit-message.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "fixup",
|
||||||
|
"t": "commit-command.function.git-rebase.meta.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.support.function.git-rebase rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "c619268",
|
||||||
|
"t": "commit-command.constant.git-rebase.meta.sha",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.sha.git-rebase rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "A fix for Patch B",
|
||||||
|
"t": "commit-command.commit-message.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "edit",
|
||||||
|
"t": "commit-command.function.git-rebase.meta.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.support.function.git-rebase rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "dd1475d",
|
||||||
|
"t": "commit-command.constant.git-rebase.meta.sha",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.sha.git-rebase rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Something I want to split",
|
||||||
|
"t": "commit-command.commit-message.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "reword",
|
||||||
|
"t": "commit-command.function.git-rebase.meta.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.support.function.git-rebase rgb(156, 220, 254)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.support.function.git-rebase rgb(4, 81, 165)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.support.function.git-rebase rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "4ca2acc",
|
||||||
|
"t": "commit-command.constant.git-rebase.meta.sha",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.sha.git-rebase rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.sha.git-rebase rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.sha.git-rebase rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "commit-command.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "i cant' typ goods",
|
||||||
|
"t": "commit-command.commit-message.git-rebase.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-rebase.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " Commands:",
|
||||||
|
"t": "comment.git-rebase.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-rebase.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " p, pick = use commit",
|
||||||
|
"t": "comment.git-rebase.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-rebase.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " r, reword = use commit, but edit the commit message",
|
||||||
|
"t": "comment.git-rebase.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-rebase.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " e, edit = use commit, but stop for amending",
|
||||||
|
"t": "comment.git-rebase.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-rebase.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " s, squash = use commit, but meld into previous commit",
|
||||||
|
"t": "comment.git-rebase.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-rebase.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " f, fixup = like \"squash\", but discard this commit's log message",
|
||||||
|
"t": "comment.git-rebase.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.git-rebase.line.number-sign.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " x, exec = run command (the rest of the line) using shell",
|
||||||
|
"t": "comment.git-rebase.line.number-sign",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
24
extensions/go/test/colorize-fixtures/test.go
Normal file
24
extensions/go/test/colorize-fixtures/test.go
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/base64"
|
||||||
|
"fmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
dnsName := "test-vm-from-go"
|
||||||
|
storageAccount := "mystorageaccount"
|
||||||
|
|
||||||
|
client, err := management.ClientFromPublishSettingsFile("path/to/downloaded.publishsettings", "")
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// create virtual machine
|
||||||
|
role := vmutils.NewVMConfiguration(dnsName, vmSize)
|
||||||
|
vmutils.ConfigureDeploymentFromPlatformImage(
|
||||||
|
&role,
|
||||||
|
vmImage,
|
||||||
|
fmt.Sprintf("http://%s.blob.core.windows.net/sdktest/%s.vhd", storageAccount, dnsName),
|
||||||
|
"")
|
||||||
|
}
|
1300
extensions/go/test/colorize-results/test_go.json
Normal file
1300
extensions/go/test/colorize-results/test_go.json
Normal file
File diff suppressed because it is too large
Load diff
219
extensions/groovy/test/colorize-fixtures/test.groovy
Normal file
219
extensions/groovy/test/colorize-fixtures/test.groovy
Normal file
|
@ -0,0 +1,219 @@
|
||||||
|
|
||||||
|
// Hello World
|
||||||
|
println "Hello world!"
|
||||||
|
|
||||||
|
/*
|
||||||
|
Variables:
|
||||||
|
|
||||||
|
You can assign values to variables for later use
|
||||||
|
*/
|
||||||
|
|
||||||
|
def x = 1
|
||||||
|
println x
|
||||||
|
|
||||||
|
x = new java.util.Date()
|
||||||
|
println x
|
||||||
|
|
||||||
|
x = -3.1499392
|
||||||
|
println x
|
||||||
|
|
||||||
|
x = false
|
||||||
|
println x
|
||||||
|
|
||||||
|
x = "Groovy!"
|
||||||
|
println x
|
||||||
|
|
||||||
|
/*
|
||||||
|
Collections and maps
|
||||||
|
*/
|
||||||
|
|
||||||
|
//Creating an empty list
|
||||||
|
def technologies = []
|
||||||
|
|
||||||
|
/*** Adding a elements to the list ***/
|
||||||
|
|
||||||
|
// As with Java
|
||||||
|
technologies.add("Grails")
|
||||||
|
|
||||||
|
// Left shift adds, and returns the list
|
||||||
|
technologies << "Groovy"
|
||||||
|
|
||||||
|
// Add multiple elements
|
||||||
|
technologies.addAll(["Gradle","Griffon"])
|
||||||
|
|
||||||
|
/*** Removing elements from the list ***/
|
||||||
|
|
||||||
|
// As with Java
|
||||||
|
technologies.remove("Griffon")
|
||||||
|
|
||||||
|
// Subtraction works also
|
||||||
|
technologies = technologies - 'Grails'
|
||||||
|
|
||||||
|
/*** Iterating Lists ***/
|
||||||
|
|
||||||
|
// Iterate over elements of a list
|
||||||
|
technologies.each { println "Technology: $it"}
|
||||||
|
technologies.eachWithIndex { it, i -> println "$i: $it"}
|
||||||
|
|
||||||
|
/*** Checking List contents ***/
|
||||||
|
|
||||||
|
//Evaluate if a list contains element(s) (boolean)
|
||||||
|
contained = technologies.contains( 'Groovy' )
|
||||||
|
|
||||||
|
// Or
|
||||||
|
contained = 'Groovy' in technologies
|
||||||
|
|
||||||
|
// To sort without mutating original, you can do:
|
||||||
|
sortedTechnologies = technologies.sort( false )
|
||||||
|
|
||||||
|
|
||||||
|
//Replace all elements in the list
|
||||||
|
Collections.replaceAll(technologies, 'Gradle', 'gradle')
|
||||||
|
|
||||||
|
//Shuffle a list
|
||||||
|
Collections.shuffle(technologies, new Random())
|
||||||
|
|
||||||
|
//Clear a list
|
||||||
|
technologies.clear()
|
||||||
|
|
||||||
|
//Creating an empty map
|
||||||
|
def devMap = [:]
|
||||||
|
|
||||||
|
//Add values
|
||||||
|
devMap = ['name':'Roberto', 'framework':'Grails', 'language':'Groovy']
|
||||||
|
devMap.put('lastName','Perez')
|
||||||
|
|
||||||
|
//Iterate over elements of a map
|
||||||
|
devMap.each { println "$it.key: $it.value" }
|
||||||
|
devMap.eachWithIndex { it, i -> println "$i: $it"}
|
||||||
|
|
||||||
|
//Evaluate if a map contains a key
|
||||||
|
assert devMap.containsKey('name')
|
||||||
|
|
||||||
|
//Get the keys of a map
|
||||||
|
println devMap.keySet()
|
||||||
|
|
||||||
|
class Foo {
|
||||||
|
// read only property
|
||||||
|
final String name = "Roberto"
|
||||||
|
|
||||||
|
// read only property with public getter and protected setter
|
||||||
|
String language
|
||||||
|
protected void setLanguage(String language) { this.language = language }
|
||||||
|
|
||||||
|
// dynamically typed property
|
||||||
|
def lastName
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Logical Branching and Looping
|
||||||
|
*/
|
||||||
|
|
||||||
|
//Groovy supports the usual if - else syntax
|
||||||
|
def x = 3
|
||||||
|
|
||||||
|
if(x==1) {
|
||||||
|
println "One"
|
||||||
|
} else if(x==2) {
|
||||||
|
println "Two"
|
||||||
|
} else {
|
||||||
|
println "X greater than Two"
|
||||||
|
}
|
||||||
|
|
||||||
|
//Groovy also supports the ternary operator:
|
||||||
|
def y = 10
|
||||||
|
def x = (y > 1) ? "worked" : "failed"
|
||||||
|
assert x == "worked"
|
||||||
|
|
||||||
|
//Groovy supports 'The Elvis Operator' too!
|
||||||
|
//Instead of using the ternary operator:
|
||||||
|
|
||||||
|
displayName = user.name ? user.name : 'Anonymous'
|
||||||
|
|
||||||
|
//We can write it:
|
||||||
|
displayName = user.name ?: 'Anonymous'
|
||||||
|
|
||||||
|
//For loop
|
||||||
|
//Iterate over a range
|
||||||
|
def x = 0
|
||||||
|
for (i in 0 .. 30) {
|
||||||
|
x += i
|
||||||
|
}
|
||||||
|
|
||||||
|
//Iterate over a list
|
||||||
|
x = 0
|
||||||
|
for( i in [5,3,2,1] ) {
|
||||||
|
x += i
|
||||||
|
}
|
||||||
|
|
||||||
|
//Iterate over an array
|
||||||
|
array = (0..20).toArray()
|
||||||
|
x = 0
|
||||||
|
for (i in array) {
|
||||||
|
x += i
|
||||||
|
}
|
||||||
|
|
||||||
|
//Iterate over a map
|
||||||
|
def map = ['name':'Roberto', 'framework':'Grails', 'language':'Groovy']
|
||||||
|
x = 0
|
||||||
|
for ( e in map ) {
|
||||||
|
x += e.value
|
||||||
|
}
|
||||||
|
|
||||||
|
def technologies = ['Groovy','Grails','Gradle']
|
||||||
|
technologies*.toUpperCase() // = to technologies.collect { it?.toUpperCase() }
|
||||||
|
|
||||||
|
def user = User.get(1)
|
||||||
|
def username = user?.username
|
||||||
|
|
||||||
|
def clos = { println "Hello World!" }
|
||||||
|
|
||||||
|
def sum = { a, b -> println a+b }
|
||||||
|
sum(2,4)
|
||||||
|
|
||||||
|
def x = 5
|
||||||
|
def multiplyBy = { num -> num * x }
|
||||||
|
println multiplyBy(10)
|
||||||
|
|
||||||
|
def clos = { print it }
|
||||||
|
clos( "hi" )
|
||||||
|
|
||||||
|
def cl = {a, b ->
|
||||||
|
sleep(3000) // simulate some time consuming processing
|
||||||
|
a + b
|
||||||
|
}
|
||||||
|
|
||||||
|
mem = cl.memoize()
|
||||||
|
|
||||||
|
def callClosure(a, b) {
|
||||||
|
def start = System.currentTimeMillis()
|
||||||
|
mem(a, b)
|
||||||
|
println "Inputs(a = $a, b = $b) - took ${System.currentTimeMillis() - start} msecs."
|
||||||
|
}
|
||||||
|
|
||||||
|
callClosure(1, 2)
|
||||||
|
|
||||||
|
//Another example:
|
||||||
|
import groovy.transform.TypeChecked
|
||||||
|
|
||||||
|
@TypeChecked
|
||||||
|
Integer test() {
|
||||||
|
Integer num = "1"
|
||||||
|
|
||||||
|
Integer[] numbers = [1,2,3,4]
|
||||||
|
|
||||||
|
Date date = numbers[1]
|
||||||
|
|
||||||
|
return "Test"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//CompileStatic example:
|
||||||
|
import groovy.transform.CompileStatic
|
||||||
|
|
||||||
|
@CompileStatic
|
||||||
|
int sum(int x, int y) {
|
||||||
|
x + y
|
||||||
|
}
|
||||||
|
|
||||||
|
assert sum(2,5) == 7
|
1
extensions/groovy/test/colorize-results/test_groovy.json
Normal file
1
extensions/groovy/test/colorize-results/test_groovy.json
Normal file
|
@ -0,0 +1 @@
|
||||||
|
[]
|
42
extensions/html/test/colorize-fixtures/test.html
Normal file
42
extensions/html/test/colorize-fixtures/test.html
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>VSCode Tests</title>
|
||||||
|
<link href="https://cdn.rawgit.com/mochajs/mocha/2.2.5/mocha.css" rel="stylesheet" />
|
||||||
|
|
||||||
|
<style type="text/css">
|
||||||
|
body {
|
||||||
|
color: purple;
|
||||||
|
background-color: #d8da3d;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="mocha"></div>
|
||||||
|
|
||||||
|
<!--<script src="https://cdn.rawgit.com/jquery/jquery/2.1.4/dist/jquery.min.js"></script>
|
||||||
|
<script src="https://cdn.rawgit.com/Automattic/expect.js/0.3.1/index.js"></script>-->
|
||||||
|
<script src="/out/vs/loader.js"></script>
|
||||||
|
<script src="https://cdn.rawgit.com/mochajs/mocha/2.2.5/mocha.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
mocha.setup('tdd');
|
||||||
|
|
||||||
|
require.config({
|
||||||
|
baseUrl: '/out',
|
||||||
|
paths: {
|
||||||
|
assert: '/test/assert.js'
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
require({{ modules }}, function () {
|
||||||
|
mocha.run();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
<div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner hidden">
|
||||||
|
<span class=octicon></span>
|
||||||
|
<span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
|
||||||
|
<span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
2598
extensions/html/test/colorize-results/test_html.json
Normal file
2598
extensions/html/test/colorize-results/test_html.json
Normal file
File diff suppressed because it is too large
Load diff
10
extensions/ini/test/colorize-fixtures/test.ini
Normal file
10
extensions/ini/test/colorize-fixtures/test.ini
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
; last modified 1 April 2001 by John Doe
|
||||||
|
[owner]
|
||||||
|
name=John Doe
|
||||||
|
organization=Acme Widgets Inc.
|
||||||
|
|
||||||
|
[database]
|
||||||
|
; use IP address in case network name resolution is not working
|
||||||
|
server=192.0.2.62
|
||||||
|
port=143
|
||||||
|
file="payroll.dat"
|
299
extensions/ini/test/colorize-results/test_ini.json
Normal file
299
extensions/ini/test/colorize-results/test_ini.json
Normal file
|
@ -0,0 +1,299 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": ";",
|
||||||
|
"t": "comment.definition.ini.line.punctuation.semicolon",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " last modified 1 April 2001 by John Doe",
|
||||||
|
"t": "comment.ini.line.semicolon",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "[",
|
||||||
|
"t": "definition.entity.group-title.ini.name.punctuation.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "owner",
|
||||||
|
"t": "entity.group-title.ini.name.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "]",
|
||||||
|
"t": "definition.entity.group-title.ini.name.punctuation.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "name",
|
||||||
|
"t": "definition.ini.keyword.other",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "ini.key-value.punctuation.separator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "John Doe",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "organization",
|
||||||
|
"t": "definition.ini.keyword.other",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "ini.key-value.punctuation.separator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Acme Widgets Inc.",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "[",
|
||||||
|
"t": "definition.entity.group-title.ini.name.punctuation.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "database",
|
||||||
|
"t": "entity.group-title.ini.name.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "]",
|
||||||
|
"t": "definition.entity.group-title.ini.name.punctuation.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ";",
|
||||||
|
"t": "comment.definition.ini.line.punctuation.semicolon",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " use IP address in case network name resolution is not working",
|
||||||
|
"t": "comment.ini.line.semicolon",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "server",
|
||||||
|
"t": "definition.ini.keyword.other",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "ini.key-value.punctuation.separator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "192.0.2.62",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "port",
|
||||||
|
"t": "definition.ini.keyword.other",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "ini.key-value.punctuation.separator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "143",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "file",
|
||||||
|
"t": "definition.ini.keyword.other",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "ini.key-value.punctuation.separator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "begin.definition.double.ini.punctuation.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "payroll.dat",
|
||||||
|
"t": "double.ini.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "definition.double.end.ini.punctuation.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
27
extensions/jade/test/colorize-fixtures/test.jade
Normal file
27
extensions/jade/test/colorize-fixtures/test.jade
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
// h1(name=maintainer.name)
|
||||||
|
// | Maintainer:
|
||||||
|
// = ' ' + maintainer.name
|
||||||
|
table
|
||||||
|
tr
|
||||||
|
td(style='width: '+(100/2)+'%').
|
||||||
|
Twitter
|
||||||
|
td= maintainer.twitter
|
||||||
|
tr
|
||||||
|
td(style='width: '+(100/2)+'%').
|
||||||
|
Blog
|
||||||
|
td= maintainer.blog
|
||||||
|
|
||||||
|
- var user = { name: 'John' }
|
||||||
|
if user
|
||||||
|
div.welcomebox
|
||||||
|
// Filtered inline output
|
||||||
|
p.
|
||||||
|
Welcome, #{user.name}
|
||||||
|
else
|
||||||
|
div.loginbox
|
||||||
|
form(name="login", action="/login", method="post")
|
||||||
|
input(type="text", name="user")
|
||||||
|
input(type="password", name="pass")
|
||||||
|
input(type="submit", value="login")
|
||||||
|
|
||||||
|
p #[code samp] — Regular text. #[samp This is sample text] more text.
|
1597
extensions/jade/test/colorize-results/test_jade.json
Normal file
1597
extensions/jade/test/colorize-results/test_jade.json
Normal file
File diff suppressed because it is too large
Load diff
38
extensions/java/test/colorize-fixtures/basic.java
Normal file
38
extensions/java/test/colorize-fixtures/basic.java
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Multi line comment
|
||||||
|
*/
|
||||||
|
public class TestClass {
|
||||||
|
|
||||||
|
private String aString;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param args
|
||||||
|
*/
|
||||||
|
public void doSomething(int a) {
|
||||||
|
double b = 0.0;
|
||||||
|
double c = 10e3;
|
||||||
|
long l = 134l;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* multiline comment
|
||||||
|
*/
|
||||||
|
@SuppressWarnings(value = "aString")
|
||||||
|
private long privateMethod(long b){
|
||||||
|
for (int i = 0; i < 9; i++) {
|
||||||
|
System.out.println("Hello" + i);
|
||||||
|
}
|
||||||
|
return 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
//single line comment
|
||||||
|
@Test
|
||||||
|
public void someTests() {
|
||||||
|
int hex = 0x5;
|
||||||
|
Vector<Number> v = new Vector();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
1883
extensions/java/test/colorize-results/basic_java.json
Normal file
1883
extensions/java/test/colorize-results/basic_java.json
Normal file
File diff suppressed because it is too large
Load diff
37
extensions/javascript/test/colorize-fixtures/test.js
Normal file
37
extensions/javascript/test/colorize-fixtures/test.js
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
/*---------------------------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||||
|
*--------------------------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
var gulp = require('gulp');
|
||||||
|
var tsb = require('gulp-tsb');
|
||||||
|
var util = require('./lib/util');
|
||||||
|
var watcher = require('./lib/watch');
|
||||||
|
var assign = require('object-assign');
|
||||||
|
|
||||||
|
var compilation = tsb.create(assign({ verbose: true }, require('./tsconfig.json').compilerOptions));
|
||||||
|
|
||||||
|
gulp.task('compile', function() {
|
||||||
|
return gulp.src('**/*.ts', { base: '.' })
|
||||||
|
.pipe(compilation())
|
||||||
|
.pipe(gulp.dest(''));
|
||||||
|
});
|
||||||
|
|
||||||
|
gulp.task('watch', function() {
|
||||||
|
var src = gulp.src('**/*.ts', { base: '.' });
|
||||||
|
|
||||||
|
return watcher('**/*.ts', { base: '.' })
|
||||||
|
.pipe(util.incremental(compilation, src))
|
||||||
|
.pipe(gulp.dest(''));
|
||||||
|
});
|
||||||
|
|
||||||
|
gulp.task('default', ['compile']);
|
||||||
|
|
||||||
|
function cloneArray(arr) {
|
||||||
|
_.foo();
|
||||||
|
var r = [];
|
||||||
|
for (var i = 0, len = arr.length; i < len; i++) {
|
||||||
|
r[i] = doClone(arr[i]);
|
||||||
|
}
|
||||||
|
return r;
|
||||||
|
}
|
35
extensions/javascript/test/colorize-fixtures/test.jsx
Normal file
35
extensions/javascript/test/colorize-fixtures/test.jsx
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
var ToggleText = React.createClass({
|
||||||
|
getInitialState: function () {
|
||||||
|
return {
|
||||||
|
showDefault: true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
toggle: function (e) {
|
||||||
|
// Prevent following the link.
|
||||||
|
e.preventDefault();
|
||||||
|
|
||||||
|
// Invert the chosen default.
|
||||||
|
// This will trigger an intelligent re-render of the component.
|
||||||
|
this.setState({ showDefault: !this.state.showDefault })
|
||||||
|
},
|
||||||
|
|
||||||
|
render: function () {
|
||||||
|
// Default to the default message.
|
||||||
|
var message = this.props.default;
|
||||||
|
|
||||||
|
// If toggled, show the alternate message.
|
||||||
|
if (!this.state.showDefault) {
|
||||||
|
message = this.props.alt;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<h1>Hello {message}!</h1>
|
||||||
|
<a href="" onClick={this.toggle}>Toggle</a>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
React.render(<ToggleText default="World" alt="Mars" />, document.body);
|
2389
extensions/javascript/test/colorize-results/test_js.json
Normal file
2389
extensions/javascript/test/colorize-results/test_js.json
Normal file
File diff suppressed because it is too large
Load diff
1806
extensions/javascript/test/colorize-results/test_jsx.json
Normal file
1806
extensions/javascript/test/colorize-results/test_jsx.json
Normal file
File diff suppressed because it is too large
Load diff
13
extensions/json/.vscode/launch.json
vendored
13
extensions/json/.vscode/launch.json
vendored
|
@ -13,6 +13,17 @@
|
||||||
"sourceMaps": true,
|
"sourceMaps": true,
|
||||||
"outDir": "${workspaceRoot}/client/out",
|
"outDir": "${workspaceRoot}/client/out",
|
||||||
"preLaunchTask": "npm"
|
"preLaunchTask": "npm"
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
"name": "Launch Tests",
|
||||||
|
"type": "extensionHost",
|
||||||
|
"request": "launch",
|
||||||
|
"runtimeExecutable": "${execPath}",
|
||||||
|
"args": ["--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}/client/out/test" ],
|
||||||
|
"stopOnEntry": false,
|
||||||
|
"sourceMaps": true,
|
||||||
|
"outDir": "${workspaceRoot}/client/out/test",
|
||||||
|
"preLaunchTask": "npm"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
14
extensions/json/test/colorize-fixtures/test.json
Normal file
14
extensions/json/test/colorize-fixtures/test.json
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
// a comment
|
||||||
|
"options": {
|
||||||
|
"myBool": true,
|
||||||
|
"myInteger": 1,
|
||||||
|
"myString": "String\u0056",
|
||||||
|
"myNumber": 1.24,
|
||||||
|
"myNull": null,
|
||||||
|
"myArray": [ 1, "Hello", true, null, [], {}],
|
||||||
|
"myObject" : {
|
||||||
|
"foo": "bar"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
1157
extensions/json/test/colorize-results/test_json.json
Normal file
1157
extensions/json/test/colorize-results/test_json.json
Normal file
File diff suppressed because it is too large
Load diff
50
extensions/less/test/colorize-fixtures/test.less
Normal file
50
extensions/less/test/colorize-fixtures/test.less
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
@import "mystyle.css";
|
||||||
|
@import url("mystyle.css");
|
||||||
|
@import url("bluish.css") projection, tv;
|
||||||
|
|
||||||
|
@base: #f938ab;
|
||||||
|
|
||||||
|
.box-shadow(@style, @c) when (iscolor(@c)) {
|
||||||
|
border-radius: @style @c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.box-shadow(@style, @alpha: 50%) when (isnumber(@alpha)) {
|
||||||
|
.box-shadow(@style, rgba(0, 0, 0, @alpha));
|
||||||
|
}
|
||||||
|
|
||||||
|
.box {
|
||||||
|
color: saturate(@base, 5%);
|
||||||
|
border-color: lighten(@base, 30%);
|
||||||
|
|
||||||
|
div {
|
||||||
|
.box-shadow((0 0 5px), 30%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#header {
|
||||||
|
h1 {
|
||||||
|
font-size: 26px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
p { font-size: 12px;
|
||||||
|
a { text-decoration: none;
|
||||||
|
&:hover { border-width: 1px }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@the-border: 1px;
|
||||||
|
@base-color: #111;
|
||||||
|
@red: #842210;
|
||||||
|
|
||||||
|
#header {
|
||||||
|
color: (@base-color * 3);
|
||||||
|
border-left: @the-border;
|
||||||
|
border-right: (@the-border * 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
#footer {
|
||||||
|
color: (@base-color + #003300);
|
||||||
|
border-color: desaturate(@red, 10%);
|
||||||
|
}
|
2730
extensions/less/test/colorize-results/test_less.json
Normal file
2730
extensions/less/test/colorize-results/test_less.json
Normal file
File diff suppressed because it is too large
Load diff
12
extensions/lua/test/colorize-fixtures/test.lua
Normal file
12
extensions/lua/test/colorize-fixtures/test.lua
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
-- defines a factorial function
|
||||||
|
function fact (n)
|
||||||
|
if n == 0 then
|
||||||
|
return 1
|
||||||
|
else
|
||||||
|
return n * fact(n-1)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
print("enter a number:")
|
||||||
|
a = io.read("*number") -- read a number
|
||||||
|
print(fact(a))
|
684
extensions/lua/test/colorize-results/test_lua.json
Normal file
684
extensions/lua/test/colorize-results/test_lua.json
Normal file
|
@ -0,0 +1,684 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "comment.leading.lua.punctuation.whitespace",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgba(227, 228, 226, 0.156863)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgba(51, 51, 51, 0.2)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgba(227, 228, 226, 0.156863)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgba(51, 51, 51, 0.2)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgba(227, 228, 226, 0.156863)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "--",
|
||||||
|
"t": "comment.definition.double-dash.line.lua.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " defines a factorial function",
|
||||||
|
"t": "comment.double-dash.line.lua",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "function",
|
||||||
|
"t": "control.function.keyword.lua.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "function.lua.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "fact",
|
||||||
|
"t": "entity.function.lua.meta.name",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "function.lua.meta",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "begin.definition.function.lua.meta.parameters.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "n",
|
||||||
|
"t": "function.lua.meta.parameter.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "definition.end.function.lua.meta.parameters.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "if",
|
||||||
|
"t": "control.keyword.lua",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " n ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "==",
|
||||||
|
"t": "keyword.lua.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "0",
|
||||||
|
"t": "constant.lua.numeric",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "then",
|
||||||
|
"t": "control.keyword.lua",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "return",
|
||||||
|
"t": "control.keyword.lua",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "1",
|
||||||
|
"t": "constant.lua.numeric",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "else",
|
||||||
|
"t": "control.keyword.lua",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "return",
|
||||||
|
"t": "control.keyword.lua",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " n ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "*",
|
||||||
|
"t": "keyword.lua.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "fact",
|
||||||
|
"t": "any-method.function.lua.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(n",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "-",
|
||||||
|
"t": "keyword.lua.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "1",
|
||||||
|
"t": "constant.lua.numeric",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "end",
|
||||||
|
"t": "control.keyword.lua",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "end",
|
||||||
|
"t": "control.keyword.lua",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "print",
|
||||||
|
"t": "function.lua.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "begin.definition.double.lua.punctuation.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "enter a number:",
|
||||||
|
"t": "double.lua.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "definition.double.end.lua.punctuation.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " a ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "keyword.lua.operator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "io.read",
|
||||||
|
"t": "function.library.lua.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "begin.definition.double.lua.punctuation.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "*number",
|
||||||
|
"t": "double.lua.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "definition.double.end.lua.punctuation.quoted.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ") ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "--",
|
||||||
|
"t": "comment.definition.double-dash.line.lua.punctuation",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " read a number",
|
||||||
|
"t": "comment.double-dash.line.lua",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "print",
|
||||||
|
"t": "function.lua.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "fact",
|
||||||
|
"t": "any-method.function.lua.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(a))",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
16
extensions/make/test/colorize-fixtures/makefile
Normal file
16
extensions/make/test/colorize-fixtures/makefile
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
all: hello
|
||||||
|
|
||||||
|
hello: main.o factorial.o hello.o
|
||||||
|
g++ main.o factorial.o hello.o -o hello
|
||||||
|
|
||||||
|
main.o: main.cpp
|
||||||
|
g++ -c main.cpp
|
||||||
|
|
||||||
|
factorial.o: factorial.cpp
|
||||||
|
g++ -c factorial.cpp
|
||||||
|
|
||||||
|
hello.o: hello.cpp
|
||||||
|
g++ -c hello.cpp
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm *o hello
|
244
extensions/make/test/colorize-results/makefile.json
Normal file
244
extensions/make/test/colorize-results/makefile.json
Normal file
|
@ -0,0 +1,244 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "all",
|
||||||
|
"t": "entity.function.makefile.meta.name.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":",
|
||||||
|
"t": "key-value.makefile.meta.punctuation.scope.separator.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " hello",
|
||||||
|
"t": "makefile.meta.prerequisites.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "hello",
|
||||||
|
"t": "entity.function.makefile.meta.name.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":",
|
||||||
|
"t": "key-value.makefile.meta.punctuation.scope.separator.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " main.o factorial.o hello.o",
|
||||||
|
"t": "makefile.meta.prerequisites.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " g++ main.o factorial.o hello.o -o hello",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "main.o",
|
||||||
|
"t": "entity.function.makefile.meta.name.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":",
|
||||||
|
"t": "key-value.makefile.meta.punctuation.scope.separator.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " main.cpp",
|
||||||
|
"t": "makefile.meta.prerequisites.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " g++ -c main.cpp",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "factorial.o",
|
||||||
|
"t": "entity.function.makefile.meta.name.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":",
|
||||||
|
"t": "key-value.makefile.meta.punctuation.scope.separator.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " factorial.cpp",
|
||||||
|
"t": "makefile.meta.prerequisites.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " g++ -c factorial.cpp",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "hello.o",
|
||||||
|
"t": "entity.function.makefile.meta.name.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":",
|
||||||
|
"t": "key-value.makefile.meta.punctuation.scope.separator.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " hello.cpp",
|
||||||
|
"t": "makefile.meta.prerequisites.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " g++ -c hello.cpp",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "clean",
|
||||||
|
"t": "entity.function.makefile.meta.name.scope.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":",
|
||||||
|
"t": "key-value.makefile.meta.punctuation.scope.separator.target",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " rm *o hello",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
97
extensions/markdown/test/colorize-fixtures/test.md
Normal file
97
extensions/markdown/test/colorize-fixtures/test.md
Normal file
|
@ -0,0 +1,97 @@
|
||||||
|
# Header 1 #
|
||||||
|
## Header 2 ##
|
||||||
|
### Header 3 ### (Hashes on right are optional)
|
||||||
|
## Markdown plus h2 with a custom ID ## {#id-goes-here}
|
||||||
|
[Link back to H2](#id-goes-here)
|
||||||
|
|
||||||
|
<!-- html madness -->
|
||||||
|
<div class="custom-class" markdown="1">
|
||||||
|
<div>
|
||||||
|
nested div
|
||||||
|
</div>
|
||||||
|
<script type='text/x-koka'>
|
||||||
|
function( x: int ) { return x*x; }
|
||||||
|
</script>
|
||||||
|
This is a div _with_ underscores
|
||||||
|
and a & <b class="bold">bold</b> element.
|
||||||
|
<style>
|
||||||
|
body { font: "Consolas" }
|
||||||
|
</style>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
* Bullet lists are easy too
|
||||||
|
- Another one
|
||||||
|
+ Another one
|
||||||
|
|
||||||
|
This is a paragraph, which is text surrounded by
|
||||||
|
whitespace. Paragraphs can be on one
|
||||||
|
line (or many), and can drone on for hours.
|
||||||
|
|
||||||
|
Now some inline markup like _italics_, **bold**,
|
||||||
|
and `code()`. Note that underscores
|
||||||
|
in_words_are ignored.
|
||||||
|
|
||||||
|
````application/json
|
||||||
|
{ value: ["or with a mime type"] }
|
||||||
|
````
|
||||||
|
|
||||||
|
> Blockquotes are like quoted text in email replies
|
||||||
|
>> And, they can be nested
|
||||||
|
|
||||||
|
1. A numbered list
|
||||||
|
2. Which is numbered
|
||||||
|
3. With periods and a space
|
||||||
|
|
||||||
|
And now some code:
|
||||||
|
|
||||||
|
// Code is just text indented a bit
|
||||||
|
which(is_easy) to_remember();
|
||||||
|
|
||||||
|
And a block
|
||||||
|
|
||||||
|
~~~
|
||||||
|
// Markdown extra adds un-indented code blocks too
|
||||||
|
|
||||||
|
if (this_is_more_code == true && !indented) {
|
||||||
|
// tild wrapped code blocks, also not indented
|
||||||
|
}
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Text with
|
||||||
|
two trailing spaces
|
||||||
|
(on the right)
|
||||||
|
can be used
|
||||||
|
for things like poems
|
||||||
|
|
||||||
|
### Horizontal rules
|
||||||
|
|
||||||
|
* * * *
|
||||||
|
****
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
![picture alt](/images/photo.jpeg "Title is optional")
|
||||||
|
|
||||||
|
## Markdown plus tables ##
|
||||||
|
|
||||||
|
| Header | Header | Right |
|
||||||
|
| ------ | ------ | -----: |
|
||||||
|
| Cell | Cell | $10 |
|
||||||
|
| Cell | Cell | $20 |
|
||||||
|
|
||||||
|
* Outer pipes on tables are optional
|
||||||
|
* Colon used for alignment (right versus left)
|
||||||
|
|
||||||
|
## Markdown plus definition lists ##
|
||||||
|
|
||||||
|
Bottled water
|
||||||
|
: $ 1.25
|
||||||
|
: $ 1.55 (Large)
|
||||||
|
|
||||||
|
Milk
|
||||||
|
Pop
|
||||||
|
: $ 1.75
|
||||||
|
|
||||||
|
* Multiple definitions and terms are possible
|
||||||
|
* Definitions can include multiple paragraphs too
|
||||||
|
|
||||||
|
*[ABBR]: Markdown plus abbreviations (produces an <abbr> tag)
|
1663
extensions/markdown/test/colorize-results/test_md.json
Normal file
1663
extensions/markdown/test/colorize-results/test_md.json
Normal file
File diff suppressed because it is too large
Load diff
52
extensions/objective-c/test/colorize-fixtures/test.m
Normal file
52
extensions/objective-c/test/colorize-fixtures/test.m
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
//
|
||||||
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
#import "UseQuotes.h"
|
||||||
|
#import <Use/GTLT.h>
|
||||||
|
|
||||||
|
/*
|
||||||
|
Multi
|
||||||
|
Line
|
||||||
|
Comments
|
||||||
|
*/
|
||||||
|
@implementation Test
|
||||||
|
|
||||||
|
- (void) applicationWillFinishLaunching:(NSNotification *)notification
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
- (IBAction)onSelectInput:(id)sender
|
||||||
|
{
|
||||||
|
NSString* defaultDir = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, true)[0];
|
||||||
|
|
||||||
|
NSOpenPanel* panel = [NSOpenPanel openPanel];
|
||||||
|
[panel setAllowedFileTypes:[[NSArray alloc] initWithObjects:@"ipa", @"xcarchive", @"app", nil]];
|
||||||
|
|
||||||
|
[panel beginWithCompletionHandler:^(NSInteger result)
|
||||||
|
{
|
||||||
|
if (result == NSFileHandlingPanelOKButton)
|
||||||
|
[self.inputTextField setStringValue:[panel.URL path]];
|
||||||
|
}];
|
||||||
|
return YES;
|
||||||
|
|
||||||
|
int hex = 0xFEF1F0F;
|
||||||
|
float ing = 3.14;
|
||||||
|
ing = 3.14e0;
|
||||||
|
ing = 31.4e-2;
|
||||||
|
}
|
||||||
|
|
||||||
|
-(id) initWithParams:(id<anObject>) aHandler withDeviceStateManager:(id<anotherObject>) deviceStateManager
|
||||||
|
{
|
||||||
|
// add a tap gesture recognizer
|
||||||
|
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
|
||||||
|
NSMutableArray *gestureRecognizers = [NSMutableArray array];
|
||||||
|
[gestureRecognizers addObject:tapGesture];
|
||||||
|
[gestureRecognizers addObjectsFromArray:scnView.gestureRecognizers];
|
||||||
|
scnView.gestureRecognizers = gestureRecognizers;
|
||||||
|
|
||||||
|
return tapGesture;
|
||||||
|
return nil;
|
||||||
|
}
|
||||||
|
|
||||||
|
@end
|
2400
extensions/objective-c/test/colorize-results/test_m.json
Normal file
2400
extensions/objective-c/test/colorize-results/test_m.json
Normal file
File diff suppressed because it is too large
Load diff
46
extensions/perl/test/colorize-fixtures/test.pl
Normal file
46
extensions/perl/test/colorize-fixtures/test.pl
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
use strict;
|
||||||
|
|
||||||
|
my $badfound = 0;
|
||||||
|
sub check_line {
|
||||||
|
my($fn, $line) = @_;
|
||||||
|
|
||||||
|
# Check for that =.
|
||||||
|
if($line =~ /^\s*if\s*\(.*[^!<>=]=([^=].*\)|\))/) {
|
||||||
|
if(!$badfound) {
|
||||||
|
print("The following suspicious lines were found:\n");
|
||||||
|
$badfound = 1;
|
||||||
|
}
|
||||||
|
print "$fn:$.: $line\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
# This function opens and reads one file, and calls
|
||||||
|
# check_line to analyze each line. Call it with the
|
||||||
|
# file name.
|
||||||
|
#
|
||||||
|
sub check_file {
|
||||||
|
my($fn) = @_;
|
||||||
|
|
||||||
|
if(!open(IN, $fn)) {
|
||||||
|
print "Cannot read $fn.\n";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
my($line);
|
||||||
|
while($line = <IN>)
|
||||||
|
{
|
||||||
|
chomp $line;
|
||||||
|
check_line($fn,$line);
|
||||||
|
}
|
||||||
|
|
||||||
|
close IN;
|
||||||
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
# Go through the argument list and check each file
|
||||||
|
#
|
||||||
|
while(my $fn = shift @ARGV) {
|
||||||
|
check_file($fn);
|
||||||
|
}
|
||||||
|
if(!$badfound) { print "No suspicious lines were found.\n"; }
|
2312
extensions/perl/test/colorize-results/test_pl.json
Normal file
2312
extensions/perl/test/colorize-results/test_pl.json
Normal file
File diff suppressed because it is too large
Load diff
46
extensions/php/test/colorize-fixtures/test.php
Normal file
46
extensions/php/test/colorize-fixtures/test.php
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Example page</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<?php
|
||||||
|
function functionName(){
|
||||||
|
|
||||||
|
// Code to be executed
|
||||||
|
}
|
||||||
|
/* Example PHP file
|
||||||
|
multiline comment
|
||||||
|
*/
|
||||||
|
|
||||||
|
$cards = array("ah", "ac", "ad", "as",
|
||||||
|
"2h", "2c", "2d", "2s");
|
||||||
|
|
||||||
|
srand(time());
|
||||||
|
|
||||||
|
for($i = 0; $i < 52; $i++) {
|
||||||
|
$count = count($cards);
|
||||||
|
$random = (rand()%$count);
|
||||||
|
|
||||||
|
if($cards[$random] == "") {
|
||||||
|
$i--;
|
||||||
|
} else {
|
||||||
|
$deck[] = $cards[$random];
|
||||||
|
$cards[$random] = "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
srand(time());
|
||||||
|
$starting_point = (rand()%51);
|
||||||
|
print("Starting point for cut cards is: $starting_point<p>");
|
||||||
|
|
||||||
|
// display shuffled cards (EXAMPLE ONLY)
|
||||||
|
for ($index = 0; $index < 52; $index++) {
|
||||||
|
if ($starting_point == 52) { $starting_point = 0; }
|
||||||
|
print("Uncut Point: <strong>$deck[$index]</strong> ");
|
||||||
|
$starting_point++;
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
2730
extensions/php/test/colorize-results/test_php.json
Normal file
2730
extensions/php/test/colorize-results/test_php.json
Normal file
File diff suppressed because it is too large
Load diff
43
extensions/powershell/test/colorize-fixtures/test.ps1
Normal file
43
extensions/powershell/test/colorize-fixtures/test.ps1
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
# Copyright Microsoft Corporation
|
||||||
|
|
||||||
|
function Test-IsAdmin() {
|
||||||
|
try {
|
||||||
|
$identity = [Security.Principal.WindowsIdentity]::GetCurrent()
|
||||||
|
$principal = New-Object Security.Principal.WindowsPrincipal -ArgumentList $identity
|
||||||
|
return $principal.IsInRole( [Security.Principal.WindowsBuiltInRole]::Administrator )
|
||||||
|
} catch {
|
||||||
|
throw "Failed to determine if the current user has elevated privileges. The error was: '{0}'." -f $_
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function Invoke-Environment()
|
||||||
|
{
|
||||||
|
param
|
||||||
|
(
|
||||||
|
[Parameter(Mandatory=1)][string]$Command
|
||||||
|
)
|
||||||
|
|
||||||
|
foreach($_ in cmd /c "$Command 2>&1 & set") {
|
||||||
|
if ($_ -match '^([^=]+)=(.*)') {
|
||||||
|
[System.Environment]::SetEnvironmentVariable($matches[1], $matches[2])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Write-Host -Object 'Initializing Azure PowerShell environment...';
|
||||||
|
|
||||||
|
# PowerShell commands need elevation for dependencies installation and running tests
|
||||||
|
if (!(Test-IsAdmin)){
|
||||||
|
Write-Host -Object 'Please launch command under administrator account. It is needed for environment setting up and unit test.' -ForegroundColor Red;
|
||||||
|
}
|
||||||
|
|
||||||
|
$env:AzurePSRoot = Split-Path -Parent -Path $env:AzurePSRoot;
|
||||||
|
|
||||||
|
if (Test-Path -Path "$env:ADXSDKProgramFiles\Microsoft Visual Studio 12.0") {
|
||||||
|
$vsVersion="12.0"
|
||||||
|
} else {
|
||||||
|
$vsVersion="11.0"
|
||||||
|
}
|
||||||
|
|
||||||
|
$setVSEnv = '"{0}\Microsoft Visual Studio {1}\VC\vcvarsall.bat" x64' -f $env:ADXSDKProgramFiles, $vsVersion;
|
||||||
|
|
||||||
|
Invoke-Environment -Command $setVSEnv;
|
2411
extensions/powershell/test/colorize-results/test_ps1.json
Normal file
2411
extensions/powershell/test/colorize-results/test_ps1.json
Normal file
File diff suppressed because it is too large
Load diff
13
extensions/python/test/colorize-fixtures/test.py
Normal file
13
extensions/python/test/colorize-fixtures/test.py
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
from banana import *
|
||||||
|
|
||||||
|
|
||||||
|
class Monkey:
|
||||||
|
# Bananas the monkey can eat.
|
||||||
|
capacity = 10
|
||||||
|
def eat(self, N):
|
||||||
|
'''Make the monkey eat N bananas!'''
|
||||||
|
capacity = capacity - N*banana.size
|
||||||
|
|
||||||
|
def feeding_frenzy(self):
|
||||||
|
eat(9.25)
|
||||||
|
return "Yum yum"
|
629
extensions/python/test/colorize-results/test_py.json
Normal file
629
extensions/python/test/colorize-results/test_py.json
Normal file
|
@ -0,0 +1,629 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "from",
|
||||||
|
"t": "control.from.import.keyword.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " banana ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "import",
|
||||||
|
"t": "control.import.keyword.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "*",
|
||||||
|
"t": "arithmetic.keyword.operator.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "class",
|
||||||
|
"t": "class.meta.old-style.python.storage.type",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "class.meta.old-style.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Monkey",
|
||||||
|
"t": "class.entity.meta.name.old-style.python.type",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type rgb(78, 201, 176)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type rgb(38, 127, 153)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.class rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":",
|
||||||
|
"t": "begin.class.meta.old-style.punctuation.python.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t",
|
||||||
|
"t": "comment.leading.punctuation.python.whitespace",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgba(227, 228, 226, 0.156863)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgba(51, 51, 51, 0.2)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgba(227, 228, 226, 0.156863)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgba(51, 51, 51, 0.2)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgba(227, 228, 226, 0.156863)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.line.number-sign.punctuation.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " Bananas the monkey can eat.",
|
||||||
|
"t": "comment.line.number-sign.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\tcapacity ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "assignment.keyword.operator.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "10",
|
||||||
|
"t": "constant.decimal.integer.numeric.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t",
|
||||||
|
"t": "function.meta.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "def",
|
||||||
|
"t": "function.meta.python.storage.type",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "function.meta.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "eat",
|
||||||
|
"t": "entity.function.meta.name.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "begin.definition.function.meta.parameters.punctuation.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "self",
|
||||||
|
"t": "function.meta.parameter.parameters.python.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ",",
|
||||||
|
"t": "function.meta.parameters.punctuation.python.separator",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "function.meta.parameters.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "N",
|
||||||
|
"t": "function.meta.parameter.parameters.python.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "definition.end.function.meta.parameters.punctuation.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":",
|
||||||
|
"t": "begin.function.meta.punctuation.python.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t\t",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "'''",
|
||||||
|
"t": "begin.block.definition.punctuation.python.quoted.single.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Make the monkey eat N bananas!",
|
||||||
|
"t": "block.python.quoted.single.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "'''",
|
||||||
|
"t": "block.definition.end.punctuation.python.quoted.single.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t\tcapacity ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "assignment.keyword.operator.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " capacity ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "-",
|
||||||
|
"t": "arithmetic.keyword.operator.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " N",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "*",
|
||||||
|
"t": "arithmetic.keyword.operator.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "banana.size",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t",
|
||||||
|
"t": "function.meta.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "def",
|
||||||
|
"t": "function.meta.python.storage.type",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "function.meta.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "feeding_frenzy",
|
||||||
|
"t": "entity.function.meta.name.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "begin.definition.function.meta.parameters.punctuation.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "self",
|
||||||
|
"t": "function.meta.parameter.parameters.python.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "definition.end.function.meta.parameters.punctuation.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ":",
|
||||||
|
"t": "begin.function.meta.punctuation.python.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t\t",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "eat",
|
||||||
|
"t": "function-call.meta.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "arguments.begin.definition.function-call.meta.punctuation.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "9.25",
|
||||||
|
"t": "arguments.constant.float.function-call.meta.numeric.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "arguments.definition.end.function-call.meta.punctuation.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\t\t",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "return",
|
||||||
|
"t": "control.flow.keyword.python",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "begin.definition.double.punctuation.python.quoted.single-line.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Yum yum",
|
||||||
|
"t": "double.python.quoted.single-line.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "definition.double.end.punctuation.python.quoted.single-line.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
24
extensions/r/test/colorize-fixtures/test.r
Normal file
24
extensions/r/test/colorize-fixtures/test.r
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
# © Microsoft. All rights reserved.
|
||||||
|
|
||||||
|
#' Add together two numbers.
|
||||||
|
#'
|
||||||
|
#' @param x A number.
|
||||||
|
#' @param y A number.
|
||||||
|
#' @return The sum of \code{x} and \code{y}.
|
||||||
|
#' @examples
|
||||||
|
#' add(1, 1)
|
||||||
|
#' add(10, 1)
|
||||||
|
add <- function(x, y) {
|
||||||
|
x + y
|
||||||
|
}
|
||||||
|
|
||||||
|
add(1, -2, 2.0)
|
||||||
|
add(1.0e10, 2.0e10)
|
||||||
|
|
||||||
|
paste("one", NULL)
|
||||||
|
paste(NA, 'two')
|
||||||
|
|
||||||
|
paste("multi-
|
||||||
|
line",
|
||||||
|
'multi-
|
||||||
|
line')
|
827
extensions/r/test/colorize-results/test_r.json
Normal file
827
extensions/r/test/colorize-results/test_r.json
Normal file
|
@ -0,0 +1,827 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.line.number-sign.punctuation.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " © Microsoft. All rights reserved.",
|
||||||
|
"t": "comment.line.number-sign.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.line.number-sign.punctuation.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "' Add together two numbers.",
|
||||||
|
"t": "comment.line.number-sign.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.line.number-sign.punctuation.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "'",
|
||||||
|
"t": "comment.line.number-sign.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.line.number-sign.punctuation.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "' @param x A number.",
|
||||||
|
"t": "comment.line.number-sign.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.line.number-sign.punctuation.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "' @param y A number.",
|
||||||
|
"t": "comment.line.number-sign.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.line.number-sign.punctuation.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "' @return The sum of \\code{x} and \\code{y}.",
|
||||||
|
"t": "comment.line.number-sign.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.line.number-sign.punctuation.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "' @examples",
|
||||||
|
"t": "comment.line.number-sign.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.line.number-sign.punctuation.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "' add(1, 1)",
|
||||||
|
"t": "comment.line.number-sign.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "#",
|
||||||
|
"t": "comment.definition.line.number-sign.punctuation.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "' add(10, 1)",
|
||||||
|
"t": "comment.line.number-sign.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "add",
|
||||||
|
"t": "entity.function.meta.name.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "function.meta.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "<-",
|
||||||
|
"t": "assignment.function.keyword.meta.operator.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "function.meta.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "function",
|
||||||
|
"t": "control.function.keyword.meta.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "x",
|
||||||
|
"t": "other.r.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ", ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "y",
|
||||||
|
"t": "other.r.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ") ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "{",
|
||||||
|
"t": "begin.block.meta.punctuation.r.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "block.meta.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "x",
|
||||||
|
"t": "block.meta.other.r.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "block.meta.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "+",
|
||||||
|
"t": "arithmetic.block.keyword.meta.operator.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "block.meta.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "y",
|
||||||
|
"t": "block.meta.other.r.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "}",
|
||||||
|
"t": "block.end.meta.punctuation.r.section",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "add(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "1",
|
||||||
|
"t": "constant.numeric.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ", ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "-",
|
||||||
|
"t": "arithmetic.keyword.operator.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "2",
|
||||||
|
"t": "constant.numeric.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ", ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "2.0",
|
||||||
|
"t": "constant.numeric.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "add(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "1.0e10",
|
||||||
|
"t": "constant.numeric.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ", ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "2.0e10",
|
||||||
|
"t": "constant.numeric.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "paste(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "begin.definition.double.punctuation.quoted.r.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "one",
|
||||||
|
"t": "double.quoted.r.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "definition.double.end.punctuation.quoted.r.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ", ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "NULL",
|
||||||
|
"t": "constant.language.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "paste(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "NA",
|
||||||
|
"t": "constant.language.r",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ", ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "'",
|
||||||
|
"t": "begin.definition.punctuation.quoted.r.single.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "two",
|
||||||
|
"t": "quoted.r.single.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "'",
|
||||||
|
"t": "definition.end.punctuation.quoted.r.single.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "paste(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "begin.definition.double.punctuation.quoted.r.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "multi-",
|
||||||
|
"t": "double.quoted.r.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " line",
|
||||||
|
"t": "double.quoted.r.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "definition.double.end.punctuation.quoted.r.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ",",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "'",
|
||||||
|
"t": "begin.definition.punctuation.quoted.r.single.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "multi-",
|
||||||
|
"t": "quoted.r.single.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " line",
|
||||||
|
"t": "quoted.r.single.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "'",
|
||||||
|
"t": "definition.end.punctuation.quoted.r.single.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
|
@ -1121,7 +1121,7 @@
|
||||||
<key>end</key>
|
<key>end</key>
|
||||||
<string>(?!\G)</string>
|
<string>(?!\G)</string>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>meta.embedded.block.c++</string>
|
<string>meta.embedded.block.cpp</string>
|
||||||
<key>patterns</key>
|
<key>patterns</key>
|
||||||
<array>
|
<array>
|
||||||
<dict>
|
<dict>
|
||||||
|
@ -1136,7 +1136,7 @@
|
||||||
</dict>
|
</dict>
|
||||||
</dict>
|
</dict>
|
||||||
<key>contentName</key>
|
<key>contentName</key>
|
||||||
<string>source.c++</string>
|
<string>source.cpp</string>
|
||||||
<key>end</key>
|
<key>end</key>
|
||||||
<string>\s*\2$\n?</string>
|
<string>\s*\2$\n?</string>
|
||||||
<key>endCaptures</key>
|
<key>endCaptures</key>
|
||||||
|
@ -1161,7 +1161,7 @@
|
||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>include</key>
|
<key>include</key>
|
||||||
<string>source.c++</string>
|
<string>source.cpp</string>
|
||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>include</key>
|
<key>include</key>
|
||||||
|
|
46
extensions/ruby/test/colorize-fixtures/test.rb
Normal file
46
extensions/ruby/test/colorize-fixtures/test.rb
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
# Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0
|
||||||
|
# Changes may cause incorrect behavior and will be lost if the code is
|
||||||
|
# regenerated.
|
||||||
|
|
||||||
|
module Azure::ARM::Scheduler
|
||||||
|
#
|
||||||
|
# A service client - single point of access to the REST API.
|
||||||
|
#
|
||||||
|
class SchedulerManagementClient < MsRestAzure::AzureServiceClient
|
||||||
|
include Azure::ARM::Scheduler::Models
|
||||||
|
include MsRestAzure
|
||||||
|
|
||||||
|
# @return job_collections
|
||||||
|
attr_reader :job_collections
|
||||||
|
|
||||||
|
#
|
||||||
|
# Creates initializes a new instance of the SchedulerManagementClient class.
|
||||||
|
# @param credentials [MsRest::ServiceClientCredentials] credentials to authorize HTTP requests made by the service client.
|
||||||
|
# @param base_url [String] the base URI of the service.
|
||||||
|
# @param options [Array] filters to be applied to the HTTP requests.
|
||||||
|
#
|
||||||
|
def initialize(credentials, base_url = nil, options = nil)
|
||||||
|
super(credentials, options)
|
||||||
|
@base_url = base_url || 'https://management.azure.com'
|
||||||
|
|
||||||
|
fail ArgumentError, 'credentials is nil' if credentials.nil?
|
||||||
|
fail ArgumentError, 'invalid type of credentials input parameter' unless credentials.is_a?(MsRest::ServiceClientCredentials)
|
||||||
|
@credentials = credentials
|
||||||
|
|
||||||
|
@job_collections = JobCollections.new(self)
|
||||||
|
@jobs = Jobs.new(self)
|
||||||
|
@api_version = '2016-01-01'
|
||||||
|
@long_running_operation_retry_timeout = 30
|
||||||
|
@generate_client_request_id = true
|
||||||
|
if MacOS.version >= :mavericks
|
||||||
|
version = `#{MAVERICKS_PKG_PATH}/usr/bin/clang --version`
|
||||||
|
else
|
||||||
|
version = `/usr/bin/clang --version`
|
||||||
|
end
|
||||||
|
version = version[/clang-(\d+\.\d+\.\d+(\.\d+)?)/, 1] || "0"
|
||||||
|
version < latest_version
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
2840
extensions/ruby/test/colorize-results/test_rb.json
Normal file
2840
extensions/ruby/test/colorize-results/test_rb.json
Normal file
File diff suppressed because it is too large
Load diff
15
extensions/rust/test/colorize-fixtures/test.rs
Normal file
15
extensions/rust/test/colorize-fixtures/test.rs
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
use std::io;
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
println!("Guess the number!");
|
||||||
|
|
||||||
|
println!("Please input your guess.");
|
||||||
|
|
||||||
|
let mut guess = String::new();
|
||||||
|
|
||||||
|
io::stdin().read_line(&mut guess)
|
||||||
|
.ok()
|
||||||
|
.expect("Failed to read line");
|
||||||
|
|
||||||
|
println!("You guessed: {}", guess);
|
||||||
|
}
|
574
extensions/rust/test/colorize-results/test_rs.json
Normal file
574
extensions/rust/test/colorize-results/test_rs.json
Normal file
|
@ -0,0 +1,574 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "use",
|
||||||
|
"t": "keyword.other.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " std",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "::",
|
||||||
|
"t": "keyword.misc.operator.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "io;",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "fn",
|
||||||
|
"t": "fn.keyword.other.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "main",
|
||||||
|
"t": "entity.function.name.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "() {",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "println!",
|
||||||
|
"t": "function.rust.std.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"Guess the number!\"",
|
||||||
|
"t": "double.quoted.rust.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ");",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "println!",
|
||||||
|
"t": "function.rust.std.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"Please input your guess.\"",
|
||||||
|
"t": "double.quoted.rust.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ");",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "let",
|
||||||
|
"t": "keyword.other.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "mut",
|
||||||
|
"t": "modifier.mut.rust.storage",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " guess ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "assignment.keyword.operator.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "String",
|
||||||
|
"t": "class.rust.std.storage",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "::",
|
||||||
|
"t": "keyword.misc.operator.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "new",
|
||||||
|
"t": "entity.function.name.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "();",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " io",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "::",
|
||||||
|
"t": "keyword.misc.operator.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "stdin",
|
||||||
|
"t": "entity.function.name.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "().",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "read_line",
|
||||||
|
"t": "entity.function.name.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "&",
|
||||||
|
"t": "keyword.operator.rust.sigil",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "mut",
|
||||||
|
"t": "modifier.mut.rust.storage",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " guess)",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " .",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "ok",
|
||||||
|
"t": "entity.function.name.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "()",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " .",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "expect",
|
||||||
|
"t": "entity.function.name.rust",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"Failed to read line\"",
|
||||||
|
"t": "double.quoted.rust.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ");",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "println!",
|
||||||
|
"t": "function.rust.std.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"You guessed: {}\"",
|
||||||
|
"t": "double.quoted.rust.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ", guess);",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "}",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
15
extensions/shaderlab/test/colorize-fixtures/test.shader
Normal file
15
extensions/shaderlab/test/colorize-fixtures/test.shader
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Shader "Example/Diffuse Simple" {
|
||||||
|
SubShader {
|
||||||
|
Tags { "RenderType" = "Opaque" }
|
||||||
|
CGPROGRAM
|
||||||
|
#pragma surface surf Lambert
|
||||||
|
struct Input {
|
||||||
|
float4 color : COLOR;
|
||||||
|
};
|
||||||
|
void surf (Input IN, inout SurfaceOutput o) {
|
||||||
|
o.Albedo = 1;
|
||||||
|
}
|
||||||
|
ENDCG
|
||||||
|
}
|
||||||
|
Fallback "Diffuse"
|
||||||
|
}
|
563
extensions/shaderlab/test/colorize-results/test_shader.json
Normal file
563
extensions/shaderlab/test/colorize-results/test_shader.json
Normal file
|
@ -0,0 +1,563 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "Shader",
|
||||||
|
"t": "class.shaderlab.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"Example/Diffuse Simple\"",
|
||||||
|
"t": "double.quoted.shaderlab.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " {",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "SubShader",
|
||||||
|
"t": "class.shaderlab.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " {",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Tags",
|
||||||
|
"t": "class.shaderlab.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " { ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"RenderType\"",
|
||||||
|
"t": "double.quoted.shaderlab.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " = ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"Opaque\"",
|
||||||
|
"t": "double.quoted.shaderlab.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " }",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "CGPROGRAM",
|
||||||
|
"t": "class.shaderlab.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " #pragma",
|
||||||
|
"t": "control.keyword.shaderlab",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " surface surf Lambert",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "struct",
|
||||||
|
"t": "shaderlab.storage.type",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " Input {",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "float4",
|
||||||
|
"t": "shaderlab.storage.type",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " color : ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "COLOR",
|
||||||
|
"t": "input.shaderlab.support.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ";",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " };",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "void",
|
||||||
|
"t": "shaderlab.storage.type",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "surf",
|
||||||
|
"t": "any-method.function.function-call.meta.shaderlab.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " (",
|
||||||
|
"t": "function-call.meta.shaderlab",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Input IN, ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "inout",
|
||||||
|
"t": "modifier.shaderlab.storage",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.modifier rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.modifier rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.modifier rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.modifier rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.modifier rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "SurfaceOutput",
|
||||||
|
"t": "shaderlab.structure.support.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " o) {",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " o.",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Albedo",
|
||||||
|
"t": "output.shaderlab.support.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " = ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "1",
|
||||||
|
"t": "constant.numeric.shaderlab",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ";",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " }",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "ENDCG",
|
||||||
|
"t": "class.shaderlab.support",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " }",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Fallback",
|
||||||
|
"t": "shaderlab.support.variable",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"Diffuse\"",
|
||||||
|
"t": "double.quoted.shaderlab.string",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " }",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
27
extensions/shellscript/test/colorize-fixtures/test.sh
Normal file
27
extensions/shellscript/test/colorize-fixtures/test.sh
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
|
realpath() { [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"; }
|
||||||
|
ROOT=$(dirname $(dirname $(realpath "$0")))
|
||||||
|
else
|
||||||
|
ROOT=$(dirname $(dirname $(readlink -f $0)))
|
||||||
|
fi
|
||||||
|
|
||||||
|
function code() {
|
||||||
|
cd $ROOT
|
||||||
|
|
||||||
|
# Node modules
|
||||||
|
test -d node_modules || ./scripts/npm.sh install
|
||||||
|
|
||||||
|
# Configuration
|
||||||
|
export NODE_ENV=development
|
||||||
|
|
||||||
|
# Launch Code
|
||||||
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
|
exec ./.build/electron/Electron.app/Contents/MacOS/Electron . "$@"
|
||||||
|
else
|
||||||
|
exec ./.build/electron/electron . "$@"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
code "$@"
|
1828
extensions/shellscript/test/colorize-results/test_sh.json
Normal file
1828
extensions/shellscript/test/colorize-results/test_sh.json
Normal file
File diff suppressed because it is too large
Load diff
6
extensions/sql/test/colorize-fixtures/test.sql
Normal file
6
extensions/sql/test/colorize-fixtures/test.sql
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
CREATE VIEW METRIC_STATS (ID, MONTH, TEMP_C, RAIN_C) AS
|
||||||
|
SELECT ID,
|
||||||
|
MONTH,
|
||||||
|
(TEMP_F - 32) * 5 /9,
|
||||||
|
RAIN_I * 0.3937
|
||||||
|
FROM STATS;
|
332
extensions/sql/test/colorize-results/test_sql.json
Normal file
332
extensions/sql/test/colorize-results/test_sql.json
Normal file
|
@ -0,0 +1,332 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "CREATE",
|
||||||
|
"t": "create.keyword.meta.other.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "create.meta.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "VIEW",
|
||||||
|
"t": "create.keyword.meta.other.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "create.meta.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "METRIC_STATS",
|
||||||
|
"t": "create.entity.function.meta.name.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " (ID, MONTH, TEMP_C, RAIN_C) ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "AS",
|
||||||
|
"t": "alias.keyword.other.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "SELECT",
|
||||||
|
"t": "DML.keyword.other.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ID,",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "MONTH,",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(TEMP_F ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "-",
|
||||||
|
"t": "keyword.math.operator.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "32",
|
||||||
|
"t": "constant.numeric.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ") ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "*",
|
||||||
|
"t": "keyword.operator.sql.star",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "5",
|
||||||
|
"t": "constant.numeric.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "/",
|
||||||
|
"t": "keyword.math.operator.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "9",
|
||||||
|
"t": "constant.numeric.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ",",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "RAIN_I ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "*",
|
||||||
|
"t": "keyword.operator.sql.star",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "0",
|
||||||
|
"t": "constant.numeric.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ".",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "3937",
|
||||||
|
"t": "constant.numeric.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "FROM",
|
||||||
|
"t": "DML.keyword.other.sql",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " STATS;",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
10
extensions/swift/test/colorize-fixtures/test.swift
Normal file
10
extensions/swift/test/colorize-fixtures/test.swift
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
var teamScore = 0
|
||||||
|
var greeting = "Hello!"
|
||||||
|
func hasAnyMatches(list: [Int], condition: (Int) -> Bool) -> Bool {
|
||||||
|
for item in list {
|
||||||
|
if condition(item) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
}
|
464
extensions/swift/test/colorize-results/test_swift.json
Normal file
464
extensions/swift/test/colorize-results/test_swift.json
Normal file
|
@ -0,0 +1,464 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"c": "var",
|
||||||
|
"t": "declaration.keyword.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " teamScore ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "keyword.operator.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "0",
|
||||||
|
"t": "constant.numeric.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "var",
|
||||||
|
"t": "declaration.keyword.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " greeting ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "=",
|
||||||
|
"t": "keyword.operator.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "begin.definition.double.punctuation.quoted.string.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Hello!",
|
||||||
|
"t": "double.quoted.string.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "\"",
|
||||||
|
"t": "definition.double.end.punctuation.quoted.string.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "func",
|
||||||
|
"t": "function.meta.storage.swift.type",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "function.meta.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "hasAnyMatches",
|
||||||
|
"t": "entity.function.meta.name.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "(",
|
||||||
|
"t": "begin.definition.function.meta.parameters.punctuation.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "list: [Int], condition: (Int",
|
||||||
|
"t": "function.meta.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "definition.end.function.meta.parameters.punctuation.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "function.meta.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "->",
|
||||||
|
"t": "function.meta.punctuation.return-type.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type rgb(78, 201, 176)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type rgb(38, 127, 153)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "function.meta.return-type.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.return-type rgb(78, 201, 176)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.return-type rgb(38, 127, 153)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "Bool) -> Bool ",
|
||||||
|
"t": "class.entity.function.meta.name.return-type.swift.type",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.class rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "{",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "for",
|
||||||
|
"t": "keyword.statement.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " item ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "in",
|
||||||
|
"t": "keyword.statement.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " list {",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "if",
|
||||||
|
"t": "keyword.statement.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " condition(item) {",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "return",
|
||||||
|
"t": "keyword.statement.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "true",
|
||||||
|
"t": "expressions-and-types.keyword.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " }",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " }",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "return",
|
||||||
|
"t": "keyword.statement.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": " ",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "false",
|
||||||
|
"t": "expressions-and-types.keyword.swift",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
|
||||||
|
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
|
||||||
|
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": "}",
|
||||||
|
"t": "",
|
||||||
|
"r": {
|
||||||
|
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_plus": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
|
||||||
|
"light_vs": ".vs .token rgb(0, 0, 0)",
|
||||||
|
"hc_black": ".hc-black .token rgb(255, 255, 255)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
|
@ -49,13 +49,6 @@
|
||||||
"foreground": "#9CDCFE"
|
"foreground": "#9CDCFE"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "C includes",
|
|
||||||
"scope": "keyword.control.import",
|
|
||||||
"settings": {
|
|
||||||
"foreground": "#569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "CSS property value",
|
"name": "CSS property value",
|
||||||
"scope": [
|
"scope": [
|
||||||
|
|
|
@ -48,13 +48,6 @@
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#001080"
|
"foreground": "#001080"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "C includes must match meta.preprocessor",
|
|
||||||
"scope": "keyword.control.import",
|
|
||||||
"settings": {
|
|
||||||
"foreground": "#0000FF"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
111
extensions/typescript/test/colorize-fixtures/test.ts
Normal file
111
extensions/typescript/test/colorize-fixtures/test.ts
Normal file
|
@ -0,0 +1,111 @@
|
||||||
|
/* Game of Life
|
||||||
|
* Implemented in TypeScript
|
||||||
|
* To learn more about TypeScript, please visit http://www.typescriptlang.org/
|
||||||
|
*/
|
||||||
|
|
||||||
|
module Conway {
|
||||||
|
|
||||||
|
export class Cell {
|
||||||
|
public row: number;
|
||||||
|
public col: number;
|
||||||
|
public live: boolean;
|
||||||
|
|
||||||
|
constructor(row: number, col: number, live: boolean) {
|
||||||
|
this.row = row;
|
||||||
|
this.col = col;
|
||||||
|
this.live = live
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class GameOfLife {
|
||||||
|
private gridSize: number;
|
||||||
|
private canvasSize: number;
|
||||||
|
private lineColor: string;
|
||||||
|
private liveColor: string;
|
||||||
|
private deadColor: string;
|
||||||
|
private initialLifeProbability: number;
|
||||||
|
private animationRate: number;
|
||||||
|
private cellSize: number;
|
||||||
|
private world;
|
||||||
|
|
||||||
|
|
||||||
|
constructor() {
|
||||||
|
this.gridSize = 50;
|
||||||
|
this.canvasSize = 600;
|
||||||
|
this.lineColor = '#cdcdcd';
|
||||||
|
this.liveColor = '#666';
|
||||||
|
this.deadColor = '#eee';
|
||||||
|
this.initialLifeProbability = 0.5;
|
||||||
|
this.animationRate = 60;
|
||||||
|
this.cellSize = 0;
|
||||||
|
this.world = this.createWorld();
|
||||||
|
this.circleOfLife();
|
||||||
|
}
|
||||||
|
|
||||||
|
public createWorld() {
|
||||||
|
return this.travelWorld( (cell : Cell) => {
|
||||||
|
cell.live = Math.random() < this.initialLifeProbability;
|
||||||
|
return cell;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public circleOfLife() : void {
|
||||||
|
this.world = this.travelWorld( (cell: Cell) => {
|
||||||
|
cell = this.world[cell.row][cell.col];
|
||||||
|
this.draw(cell);
|
||||||
|
return this.resolveNextGeneration(cell);
|
||||||
|
});
|
||||||
|
setTimeout( () => {this.circleOfLife()}, this.animationRate);
|
||||||
|
}
|
||||||
|
|
||||||
|
public resolveNextGeneration(cell : Cell) {
|
||||||
|
var count = this.countNeighbors(cell);
|
||||||
|
var newCell = new Cell(cell.row, cell.col, cell.live);
|
||||||
|
if(count < 2 || count > 3) newCell.live = false;
|
||||||
|
else if(count == 3) newCell.live = true;
|
||||||
|
return newCell;
|
||||||
|
}
|
||||||
|
|
||||||
|
public countNeighbors(cell : Cell) {
|
||||||
|
var neighbors = 0;
|
||||||
|
for(var row = -1; row <=1; row++) {
|
||||||
|
for(var col = -1; col <= 1; col++) {
|
||||||
|
if(row == 0 && col == 0) continue;
|
||||||
|
if(this.isAlive(cell.row + row, cell.col + col)) {
|
||||||
|
neighbors++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return neighbors;
|
||||||
|
}
|
||||||
|
|
||||||
|
public isAlive(row : number, col : number) {
|
||||||
|
if(row < 0 || col < 0 || row >= this.gridSize || col >= this.gridSize) return false;
|
||||||
|
return this.world[row][col].live;
|
||||||
|
}
|
||||||
|
|
||||||
|
public travelWorld(callback) {
|
||||||
|
var result = [];
|
||||||
|
for(var row = 0; row < this.gridSize; row++) {
|
||||||
|
var rowData = [];
|
||||||
|
for(var col = 0; col < this.gridSize; col++) {
|
||||||
|
rowData.push(callback(new Cell(row, col, false)));
|
||||||
|
}
|
||||||
|
result.push(rowData);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
public draw(cell : Cell) {
|
||||||
|
if(this.cellSize == 0) this.cellSize = this.canvasSize/this.gridSize;
|
||||||
|
|
||||||
|
this.context.strokeStyle = this.lineColor;
|
||||||
|
this.context.strokeRect(cell.row * this.cellSize, cell.col*this.cellSize, this.cellSize, this.cellSize);
|
||||||
|
this.context.fillStyle = cell.live ? this.liveColor : this.deadColor;
|
||||||
|
this.context.fillRect(cell.row * this.cellSize, cell.col*this.cellSize, this.cellSize, this.cellSize);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var game = new Conway.GameOfLife();
|
8241
extensions/typescript/test/colorize-results/test_ts.json
Normal file
8241
extensions/typescript/test/colorize-results/test_ts.json
Normal file
File diff suppressed because it is too large
Load diff
25
extensions/vb/test/colorize-fixtures/test.vb
Normal file
25
extensions/vb/test/colorize-fixtures/test.vb
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
' Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
|
||||||
|
Public Sub LongTask(ByVal Duration As Single, _
|
||||||
|
ByVal MinimumInterval As Single)
|
||||||
|
Dim Threshold As Single
|
||||||
|
Dim Start As Single
|
||||||
|
Dim blnCancel As Boolean
|
||||||
|
|
||||||
|
' The Timer property of the DateAndTime object returns the seconds
|
||||||
|
' and milliseconds that have passed since midnight.
|
||||||
|
Start = CSng(Timer)
|
||||||
|
Threshold = MinimumInterval
|
||||||
|
|
||||||
|
Do While CSng(Timer)< (Start + Duration)
|
||||||
|
' In a real application, some unit of work would
|
||||||
|
' be done here each time through the loop.
|
||||||
|
If CSng(Timer)> (Start + Threshold) Then
|
||||||
|
RaiseEvent PercentDone( _
|
||||||
|
Threshold / Duration, blnCancel)
|
||||||
|
' Check to see if the operation was canceled.
|
||||||
|
If blnCancel Then Exit Sub
|
||||||
|
Threshold = Threshold + MinimumInterval
|
||||||
|
End If
|
||||||
|
Loop
|
||||||
|
End Sub
|
2180
extensions/vb/test/colorize-results/test_vb.json
Normal file
2180
extensions/vb/test/colorize-results/test_vb.json
Normal file
File diff suppressed because it is too large
Load diff
2
extensions/vscode-colorize-tests/.gitignore
vendored
Normal file
2
extensions/vscode-colorize-tests/.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
out
|
||||||
|
node_modules
|
17
extensions/vscode-colorize-tests/.vscode/launch.json
vendored
Normal file
17
extensions/vscode-colorize-tests/.vscode/launch.json
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
// A launch configuration that compiles the extension and then opens it inside a new window
|
||||||
|
{
|
||||||
|
"version": "0.1.0",
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"name": "Launch Tests",
|
||||||
|
"type": "extensionHost",
|
||||||
|
"request": "launch",
|
||||||
|
"runtimeExecutable": "${execPath}",
|
||||||
|
"args": ["${workspaceRoot}/../../", "${workspaceRoot}/test", "--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}/out" ],
|
||||||
|
"stopOnEntry": false,
|
||||||
|
"sourceMaps": true,
|
||||||
|
"outDir": "${workspaceRoot}/out",
|
||||||
|
"preLaunchTask": "npm"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue