remove grammar extensions
This commit is contained in:
parent
be2732570a
commit
bc7d3c9ea6
|
@ -1,2 +0,0 @@
|
||||||
test/**
|
|
||||||
cgmanifest.json
|
|
|
@ -1,17 +0,0 @@
|
||||||
{
|
|
||||||
"registrations": [
|
|
||||||
{
|
|
||||||
"component": {
|
|
||||||
"type": "git",
|
|
||||||
"git": {
|
|
||||||
"name": "mmims/language-batchfile",
|
|
||||||
"repositoryUrl": "https://github.com/mmims/language-batchfile",
|
|
||||||
"commitHash": "95ea8c699f7a8296b15767069868532d52631c46"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"license": "MIT",
|
|
||||||
"version": "0.7.5"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version": 1
|
|
||||||
}
|
|
|
@ -1,29 +0,0 @@
|
||||||
{
|
|
||||||
"comments": {
|
|
||||||
"lineComment": "@REM"
|
|
||||||
},
|
|
||||||
"brackets": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"]
|
|
||||||
],
|
|
||||||
"autoClosingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
{ "open": "\"", "close": "\"", "notIn": ["string"] }
|
|
||||||
],
|
|
||||||
"surroundingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
["%", "%"],
|
|
||||||
["\"", "\""]
|
|
||||||
],
|
|
||||||
"folding": {
|
|
||||||
"markers": {
|
|
||||||
"start": "^\\s*(::|REM|@REM)\\s*#region",
|
|
||||||
"end": "^\\s*(::|REM|@REM)\\s*#endregion"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,29 +0,0 @@
|
||||||
{
|
|
||||||
"name": "bat",
|
|
||||||
"displayName": "%displayName%",
|
|
||||||
"description": "%description%",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"publisher": "vscode",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": { "vscode": "*" },
|
|
||||||
"scripts": {
|
|
||||||
"update-grammar": "node ../../build/npm/update-grammar.js mmims/language-batchfile grammars/batchfile.cson ./syntaxes/batchfile.tmLanguage.json"
|
|
||||||
},
|
|
||||||
"contributes": {
|
|
||||||
"languages": [{
|
|
||||||
"id": "bat",
|
|
||||||
"extensions": [ ".bat", ".cmd"],
|
|
||||||
"aliases": [ "Batch", "bat" ],
|
|
||||||
"configuration": "./language-configuration.json"
|
|
||||||
}],
|
|
||||||
"grammars": [{
|
|
||||||
"language": "bat",
|
|
||||||
"scopeName": "source.batchfile",
|
|
||||||
"path": "./syntaxes/batchfile.tmLanguage.json"
|
|
||||||
}],
|
|
||||||
"snippets": [{
|
|
||||||
"language": "bat",
|
|
||||||
"path": "./snippets/batchfile.code-snippets"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"displayName": "Windows Bat Language Basics",
|
|
||||||
"description": "Provides snippets, syntax highlighting, bracket matching and folding in Windows batch files."
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
{
|
|
||||||
"Region Start": {
|
|
||||||
"prefix": "#region",
|
|
||||||
"body": [
|
|
||||||
"::#region"
|
|
||||||
],
|
|
||||||
"description": "Folding Region Start"
|
|
||||||
},
|
|
||||||
"Region End": {
|
|
||||||
"prefix": "#endregion",
|
|
||||||
"body": [
|
|
||||||
"::#endregion"
|
|
||||||
],
|
|
||||||
"description": "Folding Region End"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,738 +0,0 @@
|
||||||
{
|
|
||||||
"information_for_contributors": [
|
|
||||||
"This file has been converted from https://github.com/mmims/language-batchfile/blob/master/grammars/batchfile.cson",
|
|
||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
|
||||||
"Once accepted there, we are happy to receive an update request."
|
|
||||||
],
|
|
||||||
"version": "https://github.com/mmims/language-batchfile/commit/95ea8c699f7a8296b15767069868532d52631c46",
|
|
||||||
"name": "Batch File",
|
|
||||||
"scopeName": "source.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#commands"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#comments"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#constants"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#controls"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#escaped_characters"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#labels"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#numbers"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#operators"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#parens"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#strings"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#variables"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"repository": {
|
|
||||||
"commands": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "(?<=^|[\\s@])(?i:adprep|append|arp|assoc|at|atmadm|attrib|auditpol|autochk|autoconv|autofmt|bcdboot|bcdedit|bdehdcfg|bitsadmin|bootcfg|brea|cacls|cd|certreq|certutil|change|chcp|chdir|chglogon|chgport|chgusr|chkdsk|chkntfs|choice|cipher|clip|cls|clscluadmin|cluster|cmd|cmdkey|cmstp|color|comp|compact|convert|copy|cprofile|cscript|csvde|date|dcdiag|dcgpofix|dcpromo|defra|del|dfscmd|dfsdiag|dfsrmig|diantz|dir|dirquota|diskcomp|diskcopy|diskpart|diskperf|diskraid|diskshadow|dispdiag|doin|dnscmd|doskey|driverquery|dsacls|dsadd|dsamain|dsdbutil|dsget|dsmgmt|dsmod|dsmove|dsquery|dsrm|edit|endlocal|eraseesentutl|eventcreate|eventquery|eventtriggers|evntcmd|expand|extract|fc|filescrn|find|findstr|finger|flattemp|fonde|forfiles|format|freedisk|fsutil|ftp|ftype|fveupdate|getmac|gettype|gpfixup|gpresult|gpupdate|graftabl|hashgen|hep|helpctr|hostname|icacls|iisreset|inuse|ipconfig|ipxroute|irftp|ismserv|jetpack|klist|ksetup|ktmutil|ktpass|label|ldifd|ldp|lodctr|logman|logoff|lpq|lpr|macfile|makecab|manage-bde|mapadmin|md|mkdir|mklink|mmc|mode|more|mount|mountvol|move|mqbup|mqsvc|mqtgsvc|msdt|msg|msiexec|msinfo32|mstsc|nbtstat|net computer|net group|net localgroup|net print|net session|net share|net start|net stop|net use|net user|net view|net|netcfg|netdiag|netdom|netsh|netstat|nfsadmin|nfsshare|nfsstat|nlb|nlbmgr|nltest|nslookup|ntackup|ntcmdprompt|ntdsutil|ntfrsutl|openfiles|pagefileconfig|path|pathping|pause|pbadmin|pentnt|perfmon|ping|pnpunatten|pnputil|popd|powercfg|powershell|powershell_ise|print|prncnfg|prndrvr|prnjobs|prnmngr|prnport|prnqctl|prompt|pubprn|pushd|pushprinterconnections|pwlauncher|qappsrv|qprocess|query|quser|qwinsta|rasdial|rcp|rd|rdpsign|regentc|recover|redircmp|redirusr|reg|regini|regsvr32|relog|ren|rename|rendom|repadmin|repair-bde|replace|reset session|rxec|risetup|rmdir|robocopy|route|rpcinfo|rpcping|rsh|runas|rundll32|rwinsta|scp|sc|schtasks|scwcmd|secedit|serverceipoptin|servrmanagercmd|serverweroptin|setspn|setx|sfc|shadow|shift|showmount|shutdown|sort|ssh|start|storrept|subst|sxstrace|ysocmgr|systeminfo|takeown|tapicfg|taskkill|tasklist|tcmsetup|telnet|tftp|time|timeout|title|tlntadmn|tpmvscmgr|tpmvscmgr|tacerpt|tracert|tree|tscon|tsdiscon|tsecimp|tskill|tsprof|type|typeperf|tzutil|uddiconfig|umount|unlodctr|ver|verifier|verif|vol|vssadmin|w32tm|waitfor|wbadmin|wdsutil|wecutil|wevtutil|where|whoami|winnt|winnt32|winpop|winrm|winrs|winsat|wlbs|mic|wscript|xcopy)(?=$|\\s)",
|
|
||||||
"name": "keyword.command.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "(?i)(?<=^|[\\s@])(echo)(?:(?=$|\\.|:)|\\s+(?:(on|off)(?=\\s*$))?)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "keyword.command.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.other.special-method.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=$\\n|[&|><)])",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#escaped_characters"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#variables"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#numbers"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#strings"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(?i)(?<=^|[\\s@])(setlocal)(?:\\s*$|\\s+(EnableExtensions|DisableExtensions|EnableDelayedExpansion|DisableDelayedExpansion)(?=\\s*$))",
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "keyword.command.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.other.special-method.batchfile"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#command_set"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"command_set": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "(?<=^|[\\s@])(?i:SET)(?=$|\\s)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "keyword.command.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=$\\n|[&|><)])",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#command_set_inside"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"command_set_inside": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#escaped_characters"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#variables"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#numbers"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#parens"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#command_set_strings"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#strings"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "([^ ][^=]*)(=)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "variable.other.readwrite.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.operator.assignment.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=$\\n|[&|><)])",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#escaped_characters"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#variables"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#numbers"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#parens"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#strings"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "\\s+/[aA]\\s+",
|
|
||||||
"end": "(?=$\\n|[&|><)])",
|
|
||||||
"name": "meta.expression.set.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "\"",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.definition.string.begin.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "\"",
|
|
||||||
"endCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.definition.string.end.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "string.quoted.double.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#command_set_inside_arithmetic"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#command_set_group"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#variables"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#command_set_inside_arithmetic"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#command_set_group"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "\\s+/[pP]\\s+",
|
|
||||||
"end": "(?=$\\n|[&|><)])",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#command_set_strings"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "([^ ][^=]*)(=)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "variable.other.readwrite.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.operator.assignment.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=$\\n|[&|><)])",
|
|
||||||
"name": "meta.prompt.set.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#strings"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"command_set_group": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "\\(",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.section.group.begin.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "\\)",
|
|
||||||
"endCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.section.group.end.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#command_set_inside_arithmetic"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"command_set_inside_arithmetic": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#command_set_operators"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#numbers"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": ",",
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"command_set_operators": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "([^ ]*)(\\+\\=|\\-\\=|\\*\\=|\\/\\=|%%\\=|&\\=|\\|\\=|\\^\\=|<<\\=|>>\\=)",
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "variable.other.readwrite.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.operator.assignment.augmented.batchfile"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "\\+|\\-|/|\\*|%%|\\||&|\\^|<<|>>|~",
|
|
||||||
"name": "keyword.operator.arithmetic.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "!",
|
|
||||||
"name": "keyword.operator.logical.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "([^ ][^=]*)(=)",
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "variable.other.readwrite.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.operator.assignment.batchfile"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"command_set_strings": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "(\")\\s*([^ ][^=]*)(=)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.string.begin.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "variable.other.readwrite.batchfile"
|
|
||||||
},
|
|
||||||
"3": {
|
|
||||||
"name": "keyword.operator.assignment.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "\"",
|
|
||||||
"endCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.definition.string.end.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "string.quoted.double.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#variables"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#numbers"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#escaped_characters"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"comments": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "(?:^|(&))\\s*(?=((?::[+=,;: ])))",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "keyword.operator.conditional.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "\\n",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "((?::[+=,;: ]))",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.comment.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=\\n)",
|
|
||||||
"name": "comment.line.colon.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "(?<=^|[\\s@])(?i)(REM)(\\.)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "keyword.command.rem.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=$\\n|[&|><)])",
|
|
||||||
"name": "comment.line.rem.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "(?<=^|[\\s@])(?i:rem)\\b",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "keyword.command.rem.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "\\n",
|
|
||||||
"name": "comment.line.rem.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "[><|]",
|
|
||||||
"name": "invalid.illegal.unexpected-character.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"constants": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "\\b(?i:NUL)\\b",
|
|
||||||
"name": "constant.language.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"controls": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "(?i)(?<=^|\\s)(?:call|exit(?=$|\\s)|goto(?=$|\\s|:))",
|
|
||||||
"name": "keyword.control.statement.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(?<=^|\\s)(?i)(if)\\s+(?:(not)\\s+)?(exist|defined|errorlevel|cmdextversion)(?=\\s)",
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "keyword.control.conditional.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.operator.logical.batchfile"
|
|
||||||
},
|
|
||||||
"3": {
|
|
||||||
"name": "keyword.other.special-method.batchfile"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(?<=^|\\s)(?i)(?:if|else)(?=$|\\s)",
|
|
||||||
"name": "keyword.control.conditional.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(?<=^|\\s)(?i)for(?=\\s)",
|
|
||||||
"name": "keyword.control.repeat.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"escaped_characters": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "%%|\\^\\^!|\\^(?=.)|\\^\\n",
|
|
||||||
"name": "constant.character.escape.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "(?i)(?:^\\s*|(?<=goto)\\s*)(:)([^+=,;:\\s].*)$",
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.other.special-method.batchfile"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"numbers": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "(?<=^|\\s|=)(0[xX][0-9A-Fa-f]*|[+-]?\\d+)(?=$|\\s|<|>)",
|
|
||||||
"name": "constant.numeric.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"operators": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "@(?=\\S)",
|
|
||||||
"name": "keyword.operator.at.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(?<=\\s)(?i:EQU|NEQ|LSS|LEQ|GTR|GEQ)(?=\\s)|==",
|
|
||||||
"name": "keyword.operator.comparison.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(?<=\\s)(?i)(NOT)(?=\\s)",
|
|
||||||
"name": "keyword.operator.logical.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(?<!\\^)&&?|\\|\\|",
|
|
||||||
"name": "keyword.operator.conditional.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(?<!\\^)\\|",
|
|
||||||
"name": "keyword.operator.pipe.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "<&?|>[&>]?",
|
|
||||||
"name": "keyword.operator.redirection.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"parens": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "\\(",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.section.group.begin.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "\\)",
|
|
||||||
"endCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.section.group.end.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "meta.group.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": ",|;",
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "$self"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"strings": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "\"",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.definition.string.begin.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(\")|(\\n)",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.string.end.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "invalid.illegal.newline.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "string.quoted.double.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "%%",
|
|
||||||
"name": "constant.character.escape.batchfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#variables"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"variables": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "(%)((~([fdpnxsatz]|\\$PATH:)*)?\\d|\\*)",
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.variable.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "variable.parameter.batchfile"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#variable"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#variable_delayed_expansion"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"variable": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "%(?=[^%]+%)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.definition.variable.begin.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(%)|\\n",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.variable.end.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "variable.other.readwrite.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": ":~",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=%|\\n)",
|
|
||||||
"name": "meta.variable.substring.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#variable_substring"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": ":",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=%|\\n)",
|
|
||||||
"name": "meta.variable.substitution.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#variable_replace"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "=",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=%|\\n)",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#variable_delayed_expansion"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "[^%]+",
|
|
||||||
"name": "string.unquoted.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"variable_delayed_expansion": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "!(?=[^!]+!)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.definition.variable.begin.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(!)|\\n",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.variable.end.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "variable.other.readwrite.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": ":~",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=!|\\n)",
|
|
||||||
"name": "meta.variable.substring.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#variable_substring"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": ":",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=!|\\n)",
|
|
||||||
"name": "meta.variable.substitution.batchfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#escaped_characters"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#variable_replace"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#variable"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "=",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=!|\\n)",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#variable"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "[^!]+",
|
|
||||||
"name": "string.unquoted.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"variable_replace": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "[^=%!\\n]+",
|
|
||||||
"name": "string.unquoted.batchfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"variable_substring": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "([+-]?\\d+)(?:(,)([+-]?\\d+))?",
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "constant.numeric.batchfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "punctuation.separator.batchfile"
|
|
||||||
},
|
|
||||||
"3": {
|
|
||||||
"name": "constant.numeric.batchfile"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,24 +0,0 @@
|
||||||
@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
|
|
||||||
|
|
||||||
call echo %%LINE:rem +=%%
|
|
||||||
|
|
||||||
popd
|
|
||||||
|
|
||||||
endlocal
|
|
|
@ -1,541 +0,0 @@
|
||||||
[
|
|
||||||
{
|
|
||||||
"c": "@",
|
|
||||||
"t": "source.batchfile keyword.operator.at.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "echo",
|
|
||||||
"t": "source.batchfile keyword.command.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "off",
|
|
||||||
"t": "source.batchfile keyword.other.special-method.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "setlocal",
|
|
||||||
"t": "source.batchfile keyword.command.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "title",
|
|
||||||
"t": "source.batchfile keyword.command.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " VSCode Dev",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "pushd",
|
|
||||||
"t": "source.batchfile keyword.command.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "%",
|
|
||||||
"t": "source.batchfile punctuation.definition.variable.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "~dp0",
|
|
||||||
"t": "source.batchfile variable.parameter.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "variable: #9CDCFE",
|
|
||||||
"light_plus": "variable: #001080",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "variable: #9CDCFE"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\\..",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "::",
|
|
||||||
"t": "source.batchfile comment.line.colon.batchfile punctuation.definition.comment.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " Node modules",
|
|
||||||
"t": "source.batchfile comment.line.colon.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "if",
|
|
||||||
"t": "source.batchfile keyword.control.conditional.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "not",
|
|
||||||
"t": "source.batchfile keyword.operator.logical.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "exist",
|
|
||||||
"t": "source.batchfile keyword.other.special-method.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " node_modules ",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "call",
|
|
||||||
"t": "source.batchfile keyword.control.statement.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " .\\scripts\\npm.bat install",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "::",
|
|
||||||
"t": "source.batchfile comment.line.colon.batchfile punctuation.definition.comment.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " Get electron",
|
|
||||||
"t": "source.batchfile comment.line.colon.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "node .\\node_modules\\gulp\\bin\\gulp.js electron",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "::",
|
|
||||||
"t": "source.batchfile comment.line.colon.batchfile punctuation.definition.comment.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " Build",
|
|
||||||
"t": "source.batchfile comment.line.colon.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "if",
|
|
||||||
"t": "source.batchfile keyword.control.conditional.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "not",
|
|
||||||
"t": "source.batchfile keyword.operator.logical.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "exist",
|
|
||||||
"t": "source.batchfile keyword.other.special-method.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " out node .\\node_modules\\gulp\\bin\\gulp.js compile",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "::",
|
|
||||||
"t": "source.batchfile comment.line.colon.batchfile punctuation.definition.comment.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " Configuration",
|
|
||||||
"t": "source.batchfile comment.line.colon.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "set",
|
|
||||||
"t": "source.batchfile keyword.command.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "NODE_ENV",
|
|
||||||
"t": "source.batchfile variable.other.readwrite.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "variable: #9CDCFE",
|
|
||||||
"light_plus": "variable: #001080",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "variable: #9CDCFE"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "=",
|
|
||||||
"t": "source.batchfile keyword.operator.assignment.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "development",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "call",
|
|
||||||
"t": "source.batchfile keyword.control.statement.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "echo",
|
|
||||||
"t": "source.batchfile keyword.command.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "%%",
|
|
||||||
"t": "source.batchfile constant.character.escape.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.character.escape: #D7BA7D",
|
|
||||||
"light_plus": "constant.character.escape: #EE0000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "constant.character: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "LINE:rem +=",
|
|
||||||
"t": "source.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "%%",
|
|
||||||
"t": "source.batchfile constant.character.escape.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.character.escape: #D7BA7D",
|
|
||||||
"light_plus": "constant.character.escape: #EE0000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "constant.character: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "popd",
|
|
||||||
"t": "source.batchfile keyword.command.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "endlocal",
|
|
||||||
"t": "source.batchfile keyword.command.batchfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
|
@ -1,2 +0,0 @@
|
||||||
test/**
|
|
||||||
cgmanifest.json
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"registrations": [
|
|
||||||
{
|
|
||||||
"component": {
|
|
||||||
"type": "git",
|
|
||||||
"git": {
|
|
||||||
"name": "atom/language-clojure",
|
|
||||||
"repositoryUrl": "https://github.com/atom/language-clojure",
|
|
||||||
"commitHash": "de877502aa4a77ccdc2c7f0c9180436aea3effff"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"license": "MIT",
|
|
||||||
"version": "0.22.7",
|
|
||||||
"description": "The file syntaxes/clojure.tmLanguage.json was derived from the Atom package https://github.com/atom/language-clojure which was originally converted from the TextMate bundle https://github.com/mmcgrana/textmate-clojure."
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version": 1
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
{
|
|
||||||
"comments": {
|
|
||||||
"lineComment": ";"
|
|
||||||
},
|
|
||||||
"brackets": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"]
|
|
||||||
],
|
|
||||||
"autoClosingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
{ "open": "\"", "close": "\"", "notIn": ["string"] }
|
|
||||||
],
|
|
||||||
"surroundingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
["\"", "\""]
|
|
||||||
],
|
|
||||||
"folding": {
|
|
||||||
"offSide": true
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
{
|
|
||||||
"name": "clojure",
|
|
||||||
"displayName": "%displayName%",
|
|
||||||
"description": "%description%",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"publisher": "vscode",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": { "vscode": "*" },
|
|
||||||
"scripts": {
|
|
||||||
"update-grammar": "node ../../build/npm/update-grammar.js atom/language-clojure grammars/clojure.cson ./syntaxes/clojure.tmLanguage.json"
|
|
||||||
},
|
|
||||||
"contributes": {
|
|
||||||
"languages": [{
|
|
||||||
"id": "clojure",
|
|
||||||
"aliases": ["Clojure", "clojure"],
|
|
||||||
"extensions": [".clj", ".cljs", ".cljc", ".cljx", ".clojure", ".edn"],
|
|
||||||
"configuration": "./language-configuration.json"
|
|
||||||
}],
|
|
||||||
"grammars": [{
|
|
||||||
"language": "clojure",
|
|
||||||
"scopeName": "source.clojure",
|
|
||||||
"path": "./syntaxes/clojure.tmLanguage.json"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"displayName": "Clojure Language Basics",
|
|
||||||
"description": "Provides syntax highlighting and bracket matching in Clojure files."
|
|
||||||
}
|
|
|
@ -1,435 +0,0 @@
|
||||||
{
|
|
||||||
"information_for_contributors": [
|
|
||||||
"This file has been converted from https://github.com/atom/language-clojure/blob/master/grammars/clojure.cson",
|
|
||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
|
||||||
"Once accepted there, we are happy to receive an update request."
|
|
||||||
],
|
|
||||||
"version": "https://github.com/atom/language-clojure/commit/de877502aa4a77ccdc2c7f0c9180436aea3effff",
|
|
||||||
"name": "Clojure",
|
|
||||||
"scopeName": "source.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#comment"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#shebang-comment"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#quoted-sexp"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#sexp"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#keyfn"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#string"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#vector"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#set"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#map"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#regexp"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#var"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#constants"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#dynamic-variables"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#metadata"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#namespace-symbol"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#symbol"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"repository": {
|
|
||||||
"comment": {
|
|
||||||
"begin": "(?<!\\\\);",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.definition.comment.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "$",
|
|
||||||
"name": "comment.line.semicolon.clojure"
|
|
||||||
},
|
|
||||||
"constants": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "(nil)(?=(\\s|\\)|\\]|\\}))",
|
|
||||||
"name": "constant.language.nil.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(true|false)",
|
|
||||||
"name": "constant.language.boolean.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(-?\\d+/\\d+)",
|
|
||||||
"name": "constant.numeric.ratio.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(-?\\d+[rR]\\w+)",
|
|
||||||
"name": "constant.numeric.arbitrary-radix.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(-?0[xX][0-9a-fA-F]+)",
|
|
||||||
"name": "constant.numeric.hexadecimal.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(-?0\\d+)",
|
|
||||||
"name": "constant.numeric.octal.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(-?\\d+\\.\\d+([eE][+-]?\\d+)?M)",
|
|
||||||
"name": "constant.numeric.bigdecimal.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(-?\\d+\\.\\d+([eE][+-]?\\d+)?)",
|
|
||||||
"name": "constant.numeric.double.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(-?\\d+N)",
|
|
||||||
"name": "constant.numeric.bigint.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(-?\\d+)",
|
|
||||||
"name": "constant.numeric.long.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#keyword"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"keyword": {
|
|
||||||
"match": "(?<=(\\s|\\(|\\[|\\{)):[\\w\\#\\.\\-\\_\\:\\+\\=\\>\\<\\/\\!\\?\\*]+(?=(\\s|\\)|\\]|\\}|\\,))",
|
|
||||||
"name": "constant.keyword.clojure"
|
|
||||||
},
|
|
||||||
"keyfn": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "(?<=(\\s|\\(|\\[|\\{))(if(-[-\\p{Ll}\\?]*)?|when(-[-\\p{Ll}]*)?|for(-[-\\p{Ll}]*)?|cond|do|let(-[-\\p{Ll}\\?]*)?|binding|loop|recur|fn|throw[\\p{Ll}\\-]*|try|catch|finally|([\\p{Ll}]*case))(?=(\\s|\\)|\\]|\\}))",
|
|
||||||
"name": "storage.control.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(?<=(\\s|\\(|\\[|\\{))(declare-?|(in-)?ns|import|use|require|load|compile|(def[\\p{Ll}\\-]*))(?=(\\s|\\)|\\]|\\}))",
|
|
||||||
"name": "keyword.control.clojure"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"dynamic-variables": {
|
|
||||||
"match": "\\*[\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\d]+\\*",
|
|
||||||
"name": "meta.symbol.dynamic.clojure"
|
|
||||||
},
|
|
||||||
"map": {
|
|
||||||
"begin": "(\\{)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.map.begin.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(\\}(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\})",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.map.end.trailing.clojure"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "punctuation.section.map.end.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "meta.map.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "$self"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "(\\^\\{)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.metadata.map.begin.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(\\}(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\})",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.metadata.map.end.trailing.clojure"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "punctuation.section.metadata.map.end.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "meta.metadata.map.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "$self"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "(\\^)",
|
|
||||||
"end": "(\\s)",
|
|
||||||
"name": "meta.metadata.simple.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#keyword"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "$self"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"quoted-sexp": {
|
|
||||||
"begin": "(['``]\\()",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.expression.begin.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(\\))$|(\\)(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\))",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.expression.end.trailing.clojure"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "punctuation.section.expression.end.trailing.clojure"
|
|
||||||
},
|
|
||||||
"3": {
|
|
||||||
"name": "punctuation.section.expression.end.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "meta.quoted-expression.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "$self"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"regexp": {
|
|
||||||
"begin": "#\"",
|
|
||||||
"beginCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.definition.regexp.begin.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "\"",
|
|
||||||
"endCaptures": {
|
|
||||||
"0": {
|
|
||||||
"name": "punctuation.definition.regexp.end.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "string.regexp.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#regexp_escaped_char"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"regexp_escaped_char": {
|
|
||||||
"match": "\\\\.",
|
|
||||||
"name": "constant.character.escape.clojure"
|
|
||||||
},
|
|
||||||
"set": {
|
|
||||||
"begin": "(\\#\\{)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.set.begin.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(\\}(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\})",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.set.end.trailing.clojure"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "punctuation.section.set.end.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "meta.set.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "$self"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sexp": {
|
|
||||||
"begin": "(\\()",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.expression.begin.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(\\))$|(\\)(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\))",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.expression.end.trailing.clojure"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "punctuation.section.expression.end.trailing.clojure"
|
|
||||||
},
|
|
||||||
"3": {
|
|
||||||
"name": "punctuation.section.expression.end.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "meta.expression.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"begin": "(?<=\\()(ns|declare|def[\\w\\d._:+=><!?*-]*|[\\w._:+=><!?*-][\\w\\d._:+=><!?*-]*/def[\\w\\d._:+=><!?*-]*)\\s+",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "keyword.control.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(?=\\))",
|
|
||||||
"name": "meta.definition.global.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "#metadata"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#dynamic-variables"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "([\\p{L}\\.\\-\\_\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)",
|
|
||||||
"name": "entity.global.clojure"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "$self"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#keyfn"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#constants"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#vector"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#map"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#set"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "#sexp"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"match": "(?<=\\()(.+?)(?=\\s|\\))",
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "entity.name.function.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "$self"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"include": "$self"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"shebang-comment": {
|
|
||||||
"begin": "^(#!)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.comment.shebang.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "$",
|
|
||||||
"name": "comment.line.shebang.clojure"
|
|
||||||
},
|
|
||||||
"string": {
|
|
||||||
"begin": "(?<!\\\\)(\")",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.string.begin.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(\")",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.string.end.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "string.quoted.double.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "\\\\.",
|
|
||||||
"name": "constant.character.escape.clojure"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"namespace-symbol": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "([\\p{L}\\.\\-\\_\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)/",
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "meta.symbol.namespace.clojure"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"symbol": {
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "([\\p{L}\\.\\-\\_\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)",
|
|
||||||
"name": "meta.symbol.clojure"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"var": {
|
|
||||||
"match": "(?<=(\\s|\\(|\\[|\\{)\\#)'[\\w\\.\\-\\_\\:\\+\\=\\>\\<\\/\\!\\?\\*]+(?=(\\s|\\)|\\]|\\}))",
|
|
||||||
"name": "meta.var.clojure"
|
|
||||||
},
|
|
||||||
"vector": {
|
|
||||||
"begin": "(\\[)",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.vector.begin.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "(\\](?=[\\}\\]\\)\\s]*(?:;|$)))|(\\])",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.section.vector.end.trailing.clojure"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "punctuation.section.vector.end.clojure"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "meta.vector.clojure",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"include": "$self"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,52 +0,0 @@
|
||||||
;; 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}
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,2 +0,0 @@
|
||||||
test/**
|
|
||||||
cgmanifest.json
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"registrations": [
|
|
||||||
{
|
|
||||||
"component": {
|
|
||||||
"type": "git",
|
|
||||||
"git": {
|
|
||||||
"name": "atom/language-coffee-script",
|
|
||||||
"repositoryUrl": "https://github.com/atom/language-coffee-script",
|
|
||||||
"commitHash": "0f6db9143663e18b1ad00667820f46747dba495e"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"license": "MIT",
|
|
||||||
"description": "The file syntaxes/coffeescript.tmLanguage.json was derived from the Atom package https://github.com/atom/language-coffee-script which was originally converted from the TextMate bundle https://github.com/jashkenas/coffee-script-tmbundle.",
|
|
||||||
"version": "0.49.3"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version": 1
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
"comments": {
|
|
||||||
"lineComment": "#",
|
|
||||||
"blockComment": [ "###", "###" ]
|
|
||||||
},
|
|
||||||
"brackets": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"]
|
|
||||||
],
|
|
||||||
"autoClosingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
{ "open": "\"", "close": "\"", "notIn": ["string"] },
|
|
||||||
{ "open": "'", "close": "'", "notIn": ["string"] }
|
|
||||||
],
|
|
||||||
"surroundingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
["\"", "\""],
|
|
||||||
["'", "'"],
|
|
||||||
[" ", " "]
|
|
||||||
],
|
|
||||||
"folding": {
|
|
||||||
"offSide": true,
|
|
||||||
"markers": {
|
|
||||||
"start": "^\\s*#region\\b",
|
|
||||||
"end": "^\\s*#endregion\\b"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,34 +0,0 @@
|
||||||
{
|
|
||||||
"name": "coffeescript",
|
|
||||||
"displayName": "%displayName%",
|
|
||||||
"description": "%description%",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"publisher": "vscode",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": { "vscode": "*" },
|
|
||||||
"scripts": {
|
|
||||||
"update-grammar": "node ../../build/npm/update-grammar.js atom/language-coffee-script grammars/coffeescript.cson ./syntaxes/coffeescript.tmLanguage.json"
|
|
||||||
},
|
|
||||||
"contributes": {
|
|
||||||
"languages": [{
|
|
||||||
"id": "coffeescript",
|
|
||||||
"extensions": [ ".coffee", ".cson", ".iced" ],
|
|
||||||
"aliases": [ "CoffeeScript", "coffeescript", "coffee" ],
|
|
||||||
"configuration": "./language-configuration.json"
|
|
||||||
}],
|
|
||||||
"grammars": [{
|
|
||||||
"language": "coffeescript",
|
|
||||||
"scopeName": "source.coffee",
|
|
||||||
"path": "./syntaxes/coffeescript.tmLanguage.json"
|
|
||||||
}],
|
|
||||||
"breakpoints": [
|
|
||||||
{
|
|
||||||
"language": "coffeescript"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"snippets": [{
|
|
||||||
"language": "coffeescript",
|
|
||||||
"path": "./snippets/coffeescript.code-snippets"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"displayName": "CoffeeScript Language Basics",
|
|
||||||
"description": "Provides snippets, syntax highlighting, bracket matching and folding in CoffeeScript files."
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
{
|
|
||||||
"Region Start": {
|
|
||||||
"prefix": "#region",
|
|
||||||
"body": [
|
|
||||||
"#region"
|
|
||||||
],
|
|
||||||
"description": "Folding Region Start"
|
|
||||||
},
|
|
||||||
"Region End": {
|
|
||||||
"prefix": "#endregion",
|
|
||||||
"body": [
|
|
||||||
"#endregion"
|
|
||||||
],
|
|
||||||
"description": "Folding Region End"
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,15 +0,0 @@
|
||||||
regex = /Hello (\d+) #{user}/g
|
|
||||||
2 / 3
|
|
||||||
2/3
|
|
||||||
|
|
||||||
a = b/c + d/g
|
|
||||||
someOtherStuff
|
|
||||||
|
|
||||||
name="hello"
|
|
||||||
test=/// #{name}
|
|
||||||
|
|
||||||
fancyRegExp = ///
|
|
||||||
(\d+) # numbers
|
|
||||||
(\w*) # letters
|
|
||||||
$ # the end
|
|
||||||
///
|
|
|
@ -1,28 +0,0 @@
|
||||||
"""
|
|
||||||
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
|
|
||||||
///
|
|
|
@ -1,728 +0,0 @@
|
||||||
[
|
|
||||||
{
|
|
||||||
"c": "regex",
|
|
||||||
"t": "source.coffee variable.assignment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "variable: #9CDCFE",
|
|
||||||
"light_plus": "variable: #001080",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "variable: #9CDCFE"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "=",
|
|
||||||
"t": "source.coffee keyword.operator.assignment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "/",
|
|
||||||
"t": "source.coffee string.regexp.coffee punctuation.definition.string.begin.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string.regexp: #D16969",
|
|
||||||
"light_plus": "string.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "Hello ",
|
|
||||||
"t": "source.coffee string.regexp.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string.regexp: #D16969",
|
|
||||||
"light_plus": "string.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.coffee string.regexp.coffee meta.group.regexp punctuation.definition.group.regexp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "punctuation.definition.group.regexp: #CE9178",
|
|
||||||
"light_plus": "punctuation.definition.group.regexp: #D16969",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\\d",
|
|
||||||
"t": "source.coffee string.regexp.coffee meta.group.regexp constant.character.character-class.regexp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.character.character-class.regexp: #D16969",
|
|
||||||
"light_plus": "constant.character.character-class.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "constant.character: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "+",
|
|
||||||
"t": "source.coffee string.regexp.coffee meta.group.regexp keyword.operator.quantifier.regexp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator.quantifier.regexp: #D7BA7D",
|
|
||||||
"light_plus": "keyword.operator.quantifier.regexp: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.coffee string.regexp.coffee meta.group.regexp punctuation.definition.group.regexp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "punctuation.definition.group.regexp: #CE9178",
|
|
||||||
"light_plus": "punctuation.definition.group.regexp: #D16969",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " #{user}",
|
|
||||||
"t": "source.coffee string.regexp.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string.regexp: #D16969",
|
|
||||||
"light_plus": "string.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "/",
|
|
||||||
"t": "source.coffee string.regexp.coffee punctuation.definition.string.end.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string.regexp: #D16969",
|
|
||||||
"light_plus": "string.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "g",
|
|
||||||
"t": "source.coffee string.regexp.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string.regexp: #D16969",
|
|
||||||
"light_plus": "string.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "2",
|
|
||||||
"t": "source.coffee constant.numeric.decimal.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.numeric: #B5CEA8",
|
|
||||||
"light_plus": "constant.numeric: #098658",
|
|
||||||
"dark_vs": "constant.numeric: #B5CEA8",
|
|
||||||
"light_vs": "constant.numeric: #098658",
|
|
||||||
"hc_black": "constant.numeric: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "/",
|
|
||||||
"t": "source.coffee keyword.operator.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "3",
|
|
||||||
"t": "source.coffee constant.numeric.decimal.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.numeric: #B5CEA8",
|
|
||||||
"light_plus": "constant.numeric: #098658",
|
|
||||||
"dark_vs": "constant.numeric: #B5CEA8",
|
|
||||||
"light_vs": "constant.numeric: #098658",
|
|
||||||
"hc_black": "constant.numeric: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "2",
|
|
||||||
"t": "source.coffee constant.numeric.decimal.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.numeric: #B5CEA8",
|
|
||||||
"light_plus": "constant.numeric: #098658",
|
|
||||||
"dark_vs": "constant.numeric: #B5CEA8",
|
|
||||||
"light_vs": "constant.numeric: #098658",
|
|
||||||
"hc_black": "constant.numeric: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "/",
|
|
||||||
"t": "source.coffee keyword.operator.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "3",
|
|
||||||
"t": "source.coffee constant.numeric.decimal.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.numeric: #B5CEA8",
|
|
||||||
"light_plus": "constant.numeric: #098658",
|
|
||||||
"dark_vs": "constant.numeric: #B5CEA8",
|
|
||||||
"light_vs": "constant.numeric: #098658",
|
|
||||||
"hc_black": "constant.numeric: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "a",
|
|
||||||
"t": "source.coffee variable.assignment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "variable: #9CDCFE",
|
|
||||||
"light_plus": "variable: #001080",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "variable: #9CDCFE"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "=",
|
|
||||||
"t": "source.coffee keyword.operator.assignment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " b",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "/",
|
|
||||||
"t": "source.coffee keyword.operator.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "c ",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "+",
|
|
||||||
"t": "source.coffee keyword.operator.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " d",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "/",
|
|
||||||
"t": "source.coffee keyword.operator.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "g",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "someOtherStuff",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "name",
|
|
||||||
"t": "source.coffee variable.assignment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "variable: #9CDCFE",
|
|
||||||
"light_plus": "variable: #001080",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "variable: #9CDCFE"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "=",
|
|
||||||
"t": "source.coffee keyword.operator.assignment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\"",
|
|
||||||
"t": "source.coffee string.quoted.double.coffee punctuation.definition.string.begin.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string: #CE9178",
|
|
||||||
"light_plus": "string: #A31515",
|
|
||||||
"dark_vs": "string: #CE9178",
|
|
||||||
"light_vs": "string: #A31515",
|
|
||||||
"hc_black": "string: #CE9178"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "hello",
|
|
||||||
"t": "source.coffee string.quoted.double.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string: #CE9178",
|
|
||||||
"light_plus": "string: #A31515",
|
|
||||||
"dark_vs": "string: #CE9178",
|
|
||||||
"light_vs": "string: #A31515",
|
|
||||||
"hc_black": "string: #CE9178"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\"",
|
|
||||||
"t": "source.coffee string.quoted.double.coffee punctuation.definition.string.end.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string: #CE9178",
|
|
||||||
"light_plus": "string: #A31515",
|
|
||||||
"dark_vs": "string: #CE9178",
|
|
||||||
"light_vs": "string: #A31515",
|
|
||||||
"hc_black": "string: #CE9178"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "test",
|
|
||||||
"t": "source.coffee variable.assignment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "variable: #9CDCFE",
|
|
||||||
"light_plus": "variable: #001080",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "variable: #9CDCFE"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "=",
|
|
||||||
"t": "source.coffee keyword.operator.assignment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "///",
|
|
||||||
"t": "source.coffee string.regexp.multiline.coffee punctuation.definition.string.begin.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string.regexp: #D16969",
|
|
||||||
"light_plus": "string.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.coffee string.regexp.multiline.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string.regexp: #D16969",
|
|
||||||
"light_plus": "string.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "#{",
|
|
||||||
"t": "source.coffee string.regexp.multiline.coffee source.coffee.embedded.source punctuation.section.embedded.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "punctuation.section.embedded: #569CD6",
|
|
||||||
"light_plus": "punctuation.section.embedded: #0000FF",
|
|
||||||
"dark_vs": "punctuation.section.embedded: #569CD6",
|
|
||||||
"light_vs": "punctuation.section.embedded: #0000FF",
|
|
||||||
"hc_black": "punctuation.section.embedded: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "name",
|
|
||||||
"t": "source.coffee string.regexp.multiline.coffee source.coffee.embedded.source",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "source.coffee.embedded: #9CDCFE",
|
|
||||||
"light_plus": "source.coffee.embedded: #FF0000",
|
|
||||||
"dark_vs": "source.coffee.embedded: #9CDCFE",
|
|
||||||
"light_vs": "source.coffee.embedded: #FF0000",
|
|
||||||
"hc_black": "source.coffee.embedded: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "}",
|
|
||||||
"t": "source.coffee string.regexp.multiline.coffee source.coffee.embedded.source punctuation.section.embedded.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "punctuation.section.embedded: #569CD6",
|
|
||||||
"light_plus": "punctuation.section.embedded: #0000FF",
|
|
||||||
"dark_vs": "punctuation.section.embedded: #569CD6",
|
|
||||||
"light_vs": "punctuation.section.embedded: #0000FF",
|
|
||||||
"hc_black": "punctuation.section.embedded: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "fancyRegExp = ",
|
|
||||||
"t": "source.coffee string.regexp.multiline.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string.regexp: #D16969",
|
|
||||||
"light_plus": "string.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "///",
|
|
||||||
"t": "source.coffee string.regexp.multiline.coffee punctuation.definition.string.end.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string.regexp: #D16969",
|
|
||||||
"light_plus": "string.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\t",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.coffee meta.brace.round.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\\d",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "+",
|
|
||||||
"t": "source.coffee keyword.operator.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.coffee meta.brace.round.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\t",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "#",
|
|
||||||
"t": "source.coffee comment.line.number-sign.coffee punctuation.definition.comment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " numbers",
|
|
||||||
"t": "source.coffee comment.line.number-sign.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\t",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.coffee meta.brace.round.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\\w",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "*",
|
|
||||||
"t": "source.coffee keyword.operator.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.coffee meta.brace.round.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\t",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "#",
|
|
||||||
"t": "source.coffee comment.line.number-sign.coffee punctuation.definition.comment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " letters",
|
|
||||||
"t": "source.coffee comment.line.number-sign.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\t$\t\t",
|
|
||||||
"t": "source.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "#",
|
|
||||||
"t": "source.coffee comment.line.number-sign.coffee punctuation.definition.comment.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " the end",
|
|
||||||
"t": "source.coffee comment.line.number-sign.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "///",
|
|
||||||
"t": "source.coffee string.regexp.multiline.coffee punctuation.definition.string.begin.coffee",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string.regexp: #D16969",
|
|
||||||
"light_plus": "string.regexp: #811F3F",
|
|
||||||
"dark_vs": "string.regexp: #D16969",
|
|
||||||
"light_vs": "string.regexp: #811F3F",
|
|
||||||
"hc_black": "string.regexp: #D16969"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,3 +0,0 @@
|
||||||
build/**
|
|
||||||
test/**
|
|
||||||
cgmanifest.json
|
|
|
@ -1,15 +0,0 @@
|
||||||
/*---------------------------------------------------------------------------------------------
|
|
||||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
||||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|
||||||
*--------------------------------------------------------------------------------------------*/
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var updateGrammar = require('../../../build/npm/update-grammar');
|
|
||||||
|
|
||||||
updateGrammar.update('jeff-hykin/cpp-textmate-grammar', 'syntaxes/c.tmLanguage.json', './syntaxes/c.tmLanguage.json', undefined, 'master', 'source/languages/cpp/');
|
|
||||||
updateGrammar.update('jeff-hykin/cpp-textmate-grammar', 'syntaxes/cpp.tmLanguage.json', './syntaxes/cpp.tmLanguage.json', undefined, 'master', 'source/languages/cpp/');
|
|
||||||
updateGrammar.update('jeff-hykin/cpp-textmate-grammar', 'syntaxes/cpp.embedded.macro.tmLanguage.json', './syntaxes/cpp.embedded.macro.tmLanguage.json', undefined, 'master', 'source/languages/cpp/');
|
|
||||||
|
|
||||||
// `source.c.platform` which is still included by other grammars
|
|
||||||
updateGrammar.update('textmate/c.tmbundle', 'Syntaxes/Platform.tmLanguage', './syntaxes/platform.tmLanguage.json');
|
|
||||||
|
|
|
@ -1,45 +0,0 @@
|
||||||
{
|
|
||||||
"registrations": [
|
|
||||||
{
|
|
||||||
"component": {
|
|
||||||
"type": "git",
|
|
||||||
"git": {
|
|
||||||
"name": "jeff-hykin/cpp-textmate-grammar",
|
|
||||||
"repositoryUrl": "https://github.com/jeff-hykin/cpp-textmate-grammar",
|
|
||||||
"commitHash": "f074a48ae0b7ba313af3faf3d8bfda8537864bd1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"license": "MIT",
|
|
||||||
"version": "1.15.5",
|
|
||||||
"description": "The files syntaxes/c.json and syntaxes/c++.json were derived from https://github.com/atom/language-c which was originally converted from the C TextMate bundle https://github.com/textmate/c.tmbundle."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"component": {
|
|
||||||
"type": "git",
|
|
||||||
"git": {
|
|
||||||
"name": "textmate/c.tmbundle",
|
|
||||||
"repositoryUrl": "https://github.com/textmate/c.tmbundle",
|
|
||||||
"commitHash": "60daf83b9d45329524f7847a75e9298b3aae5805"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"licenseDetail": [
|
|
||||||
"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\"."
|
|
||||||
],
|
|
||||||
"license": "TextMate Bundle License",
|
|
||||||
"version": "0.0.0"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version": 1
|
|
||||||
}
|
|
|
@ -1,32 +0,0 @@
|
||||||
{
|
|
||||||
"comments": {
|
|
||||||
"lineComment": "//",
|
|
||||||
"blockComment": ["/*", "*/"]
|
|
||||||
},
|
|
||||||
"brackets": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"]
|
|
||||||
],
|
|
||||||
"autoClosingPairs": [
|
|
||||||
{ "open": "[", "close": "]" },
|
|
||||||
{ "open": "{", "close": "}" },
|
|
||||||
{ "open": "(", "close": ")" },
|
|
||||||
{ "open": "'", "close": "'", "notIn": ["string", "comment"] },
|
|
||||||
{ "open": "\"", "close": "\"", "notIn": ["string"] }
|
|
||||||
],
|
|
||||||
"surroundingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
["\"", "\""],
|
|
||||||
["'", "'"],
|
|
||||||
["<", ">"]
|
|
||||||
],
|
|
||||||
"folding": {
|
|
||||||
"markers": {
|
|
||||||
"start": "^\\s*#pragma\\s+region\\b",
|
|
||||||
"end": "^\\s*#pragma\\s+endregion\\b"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,87 +0,0 @@
|
||||||
{
|
|
||||||
"name": "cpp",
|
|
||||||
"displayName": "%displayName%",
|
|
||||||
"description": "%description%",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"publisher": "vscode",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"vscode": "*"
|
|
||||||
},
|
|
||||||
"scripts": {
|
|
||||||
"update-grammar": "node ./build/update-grammars.js"
|
|
||||||
},
|
|
||||||
"contributes": {
|
|
||||||
"languages": [
|
|
||||||
{
|
|
||||||
"id": "c",
|
|
||||||
"extensions": [
|
|
||||||
".c",
|
|
||||||
".i"
|
|
||||||
],
|
|
||||||
"aliases": [
|
|
||||||
"C",
|
|
||||||
"c"
|
|
||||||
],
|
|
||||||
"configuration": "./language-configuration.json"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "cpp",
|
|
||||||
"extensions": [
|
|
||||||
".cpp",
|
|
||||||
".cc",
|
|
||||||
".cxx",
|
|
||||||
".c++",
|
|
||||||
".hpp",
|
|
||||||
".hh",
|
|
||||||
".hxx",
|
|
||||||
".h++",
|
|
||||||
".h",
|
|
||||||
".ii",
|
|
||||||
".ino",
|
|
||||||
".inl",
|
|
||||||
".ipp",
|
|
||||||
".hpp.in",
|
|
||||||
".h.in"
|
|
||||||
],
|
|
||||||
"aliases": [
|
|
||||||
"C++",
|
|
||||||
"Cpp",
|
|
||||||
"cpp"
|
|
||||||
],
|
|
||||||
"configuration": "./language-configuration.json"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"grammars": [
|
|
||||||
{
|
|
||||||
"language": "c",
|
|
||||||
"scopeName": "source.c",
|
|
||||||
"path": "./syntaxes/c.tmLanguage.json"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"language": "cpp",
|
|
||||||
"scopeName": "source.cpp.embedded.macro",
|
|
||||||
"path": "./syntaxes/cpp.embedded.macro.tmLanguage.json"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"language": "cpp",
|
|
||||||
"scopeName": "source.cpp",
|
|
||||||
"path": "./syntaxes/cpp.tmLanguage.json"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"scopeName": "source.c.platform",
|
|
||||||
"path": "./syntaxes/platform.tmLanguage.json"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"snippets": [
|
|
||||||
{
|
|
||||||
"language": "c",
|
|
||||||
"path": "./snippets/c.code-snippets"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"language": "cpp",
|
|
||||||
"path": "./snippets/cpp.code-snippets"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"displayName": "C/C++ Language Basics",
|
|
||||||
"description": "Provides snippets, syntax highlighting, bracket matching and folding in C/C++ files."
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
{
|
|
||||||
"Region Start": {
|
|
||||||
"prefix": "#region",
|
|
||||||
"body": [
|
|
||||||
"#pragma region $0"
|
|
||||||
],
|
|
||||||
"description": "Folding Region Start"
|
|
||||||
},
|
|
||||||
"Region End": {
|
|
||||||
"prefix": "#endregion",
|
|
||||||
"body": [
|
|
||||||
"#pragma endregion"
|
|
||||||
],
|
|
||||||
"description": "Folding Region End"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
{
|
|
||||||
"Region Start": {
|
|
||||||
"prefix": "#region",
|
|
||||||
"body": [
|
|
||||||
"#pragma region $0"
|
|
||||||
],
|
|
||||||
"description": "Folding Region Start"
|
|
||||||
},
|
|
||||||
"Region End": {
|
|
||||||
"prefix": "#endregion",
|
|
||||||
"body": [
|
|
||||||
"#pragma endregion"
|
|
||||||
],
|
|
||||||
"description": "Folding Region End"
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,3 +0,0 @@
|
||||||
#ifndef _UCRT
|
|
||||||
#define _UCRT
|
|
||||||
#endif
|
|
|
@ -1,3 +0,0 @@
|
||||||
#ifndef _UCRT
|
|
||||||
#define _UCRT
|
|
||||||
#endif
|
|
|
@ -1,13 +0,0 @@
|
||||||
#define DOCTEST_IMPLEMENT_FIXTURE(der, base, func, decorators) \
|
|
||||||
namespace { \
|
|
||||||
struct der : public base \
|
|
||||||
{ \
|
|
||||||
void f(); \
|
|
||||||
}; \
|
|
||||||
static void func() { \
|
|
||||||
der v; \
|
|
||||||
v.f(); \
|
|
||||||
} \
|
|
||||||
DOCTEST_REGISTER_FUNCTION(DOCTEST_EMPTY, func, decorators) \
|
|
||||||
} \
|
|
||||||
inline DOCTEST_NOINLINE void der::f()
|
|
|
@ -1,10 +0,0 @@
|
||||||
struct Foo {
|
|
||||||
Foo();
|
|
||||||
int a;
|
|
||||||
int b;
|
|
||||||
int c;
|
|
||||||
};
|
|
||||||
Foo::Foo()
|
|
||||||
: a(1),
|
|
||||||
// b(2),
|
|
||||||
c(3) {}
|
|
|
@ -1,3 +0,0 @@
|
||||||
std::tuple_element<0, std::pair<pugi::xml_node, std::map<std::basic_string<char>, pugi::xml_node, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, pugi::xml_node> > > > >::type dnode
|
|
||||||
|
|
||||||
std::_Rb_tree_iterator<std::pair<const long, std::pair<pugi::xml_node, std::map<std::basic_string<char>, pugi::xml_node, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, pugi::xml_node> > > > > > dnode_it = dnodes_.find(uid.position)
|
|
|
@ -1,30 +0,0 @@
|
||||||
/* 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;
|
|
||||||
}
|
|
|
@ -1,27 +0,0 @@
|
||||||
#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
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
// classes example
|
|
||||||
#include <iostream>
|
|
||||||
using namespace std;
|
|
||||||
|
|
||||||
#define EXTERN_C extern "C"
|
|
||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
long double operator "" _w(long double);
|
|
||||||
#define MY_MACRO(a, b)
|
|
||||||
|
|
||||||
int main () {
|
|
||||||
1.2_w; // calls operator "" _w(1.2L)
|
|
||||||
asm("movl %a %b");
|
|
||||||
MY_MACRO(1, 2);
|
|
||||||
Rectangle rect;
|
|
||||||
rect.set_values (3,4);
|
|
||||||
cout << "area: " << rect.area();
|
|
||||||
Task<ANY_OUTPUT_TYPE, ANY_INPUT_TYPE>::links_to;
|
|
||||||
int t = 2;
|
|
||||||
if (t > 0) puts("\n*************************************************");
|
|
||||||
return 0;
|
|
||||||
}
|
|
|
@ -1,123 +0,0 @@
|
||||||
[
|
|
||||||
{
|
|
||||||
"c": "#",
|
|
||||||
"t": "source.cpp keyword.control.directive.conditional.ifndef.cpp punctuation.definition.directive.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "ifndef",
|
|
||||||
"t": "source.cpp keyword.control.directive.conditional.ifndef.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.preprocessor.conditional.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "meta.preprocessor: #569CD6",
|
|
||||||
"light_plus": "meta.preprocessor: #0000FF",
|
|
||||||
"dark_vs": "meta.preprocessor: #569CD6",
|
|
||||||
"light_vs": "meta.preprocessor: #0000FF",
|
|
||||||
"hc_black": "meta.preprocessor: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "_UCRT",
|
|
||||||
"t": "source.cpp meta.preprocessor.conditional.cpp entity.name.function.preprocessor.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.function.preprocessor: #569CD6",
|
|
||||||
"light_plus": "entity.name.function.preprocessor: #0000FF",
|
|
||||||
"dark_vs": "entity.name.function.preprocessor: #569CD6",
|
|
||||||
"light_vs": "entity.name.function.preprocessor: #0000FF",
|
|
||||||
"hc_black": "entity.name.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.preprocessor.macro.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "meta.preprocessor: #569CD6",
|
|
||||||
"light_plus": "meta.preprocessor: #0000FF",
|
|
||||||
"dark_vs": "meta.preprocessor: #569CD6",
|
|
||||||
"light_vs": "meta.preprocessor: #0000FF",
|
|
||||||
"hc_black": "meta.preprocessor: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "#",
|
|
||||||
"t": "source.cpp meta.preprocessor.macro.cpp keyword.control.directive.define.cpp punctuation.definition.directive.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "define",
|
|
||||||
"t": "source.cpp meta.preprocessor.macro.cpp keyword.control.directive.define.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.preprocessor.macro.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "meta.preprocessor: #569CD6",
|
|
||||||
"light_plus": "meta.preprocessor: #0000FF",
|
|
||||||
"dark_vs": "meta.preprocessor: #569CD6",
|
|
||||||
"light_vs": "meta.preprocessor: #0000FF",
|
|
||||||
"hc_black": "meta.preprocessor: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "_UCRT",
|
|
||||||
"t": "source.cpp meta.preprocessor.macro.cpp entity.name.function.preprocessor.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.function.preprocessor: #569CD6",
|
|
||||||
"light_plus": "entity.name.function.preprocessor: #0000FF",
|
|
||||||
"dark_vs": "entity.name.function.preprocessor: #569CD6",
|
|
||||||
"light_vs": "entity.name.function.preprocessor: #0000FF",
|
|
||||||
"hc_black": "entity.name.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "#",
|
|
||||||
"t": "source.cpp keyword.control.directive.endif.cpp punctuation.definition.directive.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "endif",
|
|
||||||
"t": "source.cpp keyword.control.directive.endif.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
|
@ -1,112 +0,0 @@
|
||||||
[
|
|
||||||
{
|
|
||||||
"c": "#",
|
|
||||||
"t": "source.cpp keyword.control.directive.conditional.ifndef.cpp punctuation.definition.directive.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "ifndef",
|
|
||||||
"t": "source.cpp keyword.control.directive.conditional.ifndef.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.preprocessor.conditional.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "meta.preprocessor: #569CD6",
|
|
||||||
"light_plus": "meta.preprocessor: #0000FF",
|
|
||||||
"dark_vs": "meta.preprocessor: #569CD6",
|
|
||||||
"light_vs": "meta.preprocessor: #0000FF",
|
|
||||||
"hc_black": "meta.preprocessor: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "_UCRT",
|
|
||||||
"t": "source.cpp meta.preprocessor.conditional.cpp entity.name.function.preprocessor.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.function.preprocessor: #569CD6",
|
|
||||||
"light_plus": "entity.name.function.preprocessor: #0000FF",
|
|
||||||
"dark_vs": "entity.name.function.preprocessor: #569CD6",
|
|
||||||
"light_vs": "entity.name.function.preprocessor: #0000FF",
|
|
||||||
"hc_black": "entity.name.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "#",
|
|
||||||
"t": "source.cpp meta.preprocessor.macro.cpp keyword.control.directive.define.cpp punctuation.definition.directive.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "define",
|
|
||||||
"t": "source.cpp meta.preprocessor.macro.cpp keyword.control.directive.define.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.preprocessor.macro.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "meta.preprocessor: #569CD6",
|
|
||||||
"light_plus": "meta.preprocessor: #0000FF",
|
|
||||||
"dark_vs": "meta.preprocessor: #569CD6",
|
|
||||||
"light_vs": "meta.preprocessor: #0000FF",
|
|
||||||
"hc_black": "meta.preprocessor: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "_UCRT",
|
|
||||||
"t": "source.cpp meta.preprocessor.macro.cpp entity.name.function.preprocessor.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.function.preprocessor: #569CD6",
|
|
||||||
"light_plus": "entity.name.function.preprocessor: #0000FF",
|
|
||||||
"dark_vs": "entity.name.function.preprocessor: #569CD6",
|
|
||||||
"light_vs": "entity.name.function.preprocessor: #0000FF",
|
|
||||||
"hc_black": "entity.name.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "#",
|
|
||||||
"t": "source.cpp keyword.control.directive.endif.cpp punctuation.definition.directive.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "endif",
|
|
||||||
"t": "source.cpp keyword.control.directive.endif.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.control: #C586C0",
|
|
||||||
"light_plus": "keyword.control: #AF00DB",
|
|
||||||
"dark_vs": "keyword.control: #569CD6",
|
|
||||||
"light_vs": "keyword.control: #0000FF",
|
|
||||||
"hc_black": "keyword.control: #C586C0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,508 +0,0 @@
|
||||||
[
|
|
||||||
{
|
|
||||||
"c": "struct",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.head.struct.cpp storage.type.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "storage.type: #569CD6",
|
|
||||||
"light_plus": "storage.type: #0000FF",
|
|
||||||
"dark_vs": "storage.type: #569CD6",
|
|
||||||
"light_vs": "storage.type: #0000FF",
|
|
||||||
"hc_black": "storage.type: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "Foo",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp entity.name.type.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.type: #4EC9B0",
|
|
||||||
"light_plus": "entity.name.type: #267F99",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "entity.name.type: #4EC9B0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "{",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.head.struct.cpp punctuation.section.block.begin.bracket.curly.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp meta.function.definition.special.constructor.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "Foo",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp meta.function.definition.special.constructor.cpp meta.head.function.definition.special.constructor.cpp entity.name.function.constructor.cpp entity.name.function.definition.special.constructor.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.function: #DCDCAA",
|
|
||||||
"light_plus": "entity.name.function: #795E26",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "entity.name.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp meta.function.definition.special.constructor.cpp meta.head.function.definition.special.constructor.cpp punctuation.section.parameters.begin.bracket.round.special.constructor.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp meta.function.definition.special.constructor.cpp meta.head.function.definition.special.constructor.cpp punctuation.section.parameters.end.bracket.round.special.constructor.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ";",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp punctuation.terminator.statement.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "int",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp storage.type.primitive.cpp storage.type.built-in.primitive.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "storage.type: #569CD6",
|
|
||||||
"light_plus": "storage.type: #0000FF",
|
|
||||||
"dark_vs": "storage.type: #569CD6",
|
|
||||||
"light_vs": "storage.type: #0000FF",
|
|
||||||
"hc_black": "storage.type: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " a",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ";",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp punctuation.terminator.statement.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "int",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp storage.type.primitive.cpp storage.type.built-in.primitive.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "storage.type: #569CD6",
|
|
||||||
"light_plus": "storage.type: #0000FF",
|
|
||||||
"dark_vs": "storage.type: #569CD6",
|
|
||||||
"light_vs": "storage.type: #0000FF",
|
|
||||||
"hc_black": "storage.type: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " b",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ";",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp punctuation.terminator.statement.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "int",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp storage.type.primitive.cpp storage.type.built-in.primitive.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "storage.type: #569CD6",
|
|
||||||
"light_plus": "storage.type: #0000FF",
|
|
||||||
"dark_vs": "storage.type: #569CD6",
|
|
||||||
"light_vs": "storage.type: #0000FF",
|
|
||||||
"hc_black": "storage.type: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " c",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ";",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp punctuation.terminator.statement.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "}",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp meta.body.struct.cpp punctuation.section.block.end.bracket.curly.struct.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ";",
|
|
||||||
"t": "source.cpp meta.block.struct.cpp punctuation.terminator.statement.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "Foo",
|
|
||||||
"t": "source.cpp entity.name.scope-resolution.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.scope-resolution: #4EC9B0",
|
|
||||||
"light_plus": "entity.name.scope-resolution: #267F99",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "entity.name.scope-resolution: #4EC9B0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "::",
|
|
||||||
"t": "source.cpp punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "Foo",
|
|
||||||
"t": "source.cpp entity.name.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.function: #DCDCAA",
|
|
||||||
"light_plus": "entity.name.function: #795E26",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "entity.name.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.cpp punctuation.section.arguments.begin.bracket.round.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.cpp punctuation.section.arguments.end.bracket.round.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " : ",
|
|
||||||
"t": "source.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "a",
|
|
||||||
"t": "source.cpp entity.name.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.function: #DCDCAA",
|
|
||||||
"light_plus": "entity.name.function: #795E26",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "entity.name.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.cpp punctuation.section.arguments.begin.bracket.round.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "1",
|
|
||||||
"t": "source.cpp constant.numeric.decimal.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.numeric: #B5CEA8",
|
|
||||||
"light_plus": "constant.numeric: #098658",
|
|
||||||
"dark_vs": "constant.numeric: #B5CEA8",
|
|
||||||
"light_vs": "constant.numeric: #098658",
|
|
||||||
"hc_black": "constant.numeric: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.cpp punctuation.section.arguments.end.bracket.round.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ",",
|
|
||||||
"t": "source.cpp punctuation.separator.delimiter.comma.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp comment.line.double-slash.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "//",
|
|
||||||
"t": "source.cpp comment.line.double-slash.cpp punctuation.definition.comment.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " b(2),",
|
|
||||||
"t": "source.cpp comment.line.double-slash.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "c",
|
|
||||||
"t": "source.cpp entity.name.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.function: #DCDCAA",
|
|
||||||
"light_plus": "entity.name.function: #795E26",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "entity.name.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.cpp punctuation.section.arguments.begin.bracket.round.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "3",
|
|
||||||
"t": "source.cpp constant.numeric.decimal.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.numeric: #B5CEA8",
|
|
||||||
"light_plus": "constant.numeric: #098658",
|
|
||||||
"dark_vs": "constant.numeric: #B5CEA8",
|
|
||||||
"light_vs": "constant.numeric: #098658",
|
|
||||||
"hc_black": "constant.numeric: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.cpp punctuation.section.arguments.end.bracket.round.function.call.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "{",
|
|
||||||
"t": "source.cpp meta.block.cpp punctuation.section.block.begin.bracket.curly.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "}",
|
|
||||||
"t": "source.cpp meta.block.cpp punctuation.section.block.end.bracket.curly.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
|
@ -1,24 +0,0 @@
|
||||||
[
|
|
||||||
{
|
|
||||||
"c": "std::tuple_element<0, std::pair<pugi::xml_node, std::map<std::basic_string<char>, pugi::xml_node, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, pugi::xml_node> > > > >::type dnode",
|
|
||||||
"t": "source.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "std::_Rb_tree_iterator<std::pair<const long, std::pair<pugi::xml_node, std::map<std::basic_string<char>, pugi::xml_node, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, pugi::xml_node> > > > > > dnode_it = dnodes_.find(uid.position)",
|
|
||||||
"t": "source.cpp",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,2 +0,0 @@
|
||||||
test/**
|
|
||||||
cgmanifest.json
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"registrations": [
|
|
||||||
{
|
|
||||||
"component": {
|
|
||||||
"type": "git",
|
|
||||||
"git": {
|
|
||||||
"name": "dotnet/csharp-tmLanguage",
|
|
||||||
"repositoryUrl": "https://github.com/dotnet/csharp-tmLanguage",
|
|
||||||
"commitHash": "572697a2c2267430010b3534281f73337144e94f"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"license": "MIT",
|
|
||||||
"version": "0.1.0",
|
|
||||||
"description": "The file syntaxes/csharp.tmLanguage.json was derived from https://github.com/dotnet/csharp-tmLanguage"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version": 1
|
|
||||||
}
|
|
|
@ -1,32 +0,0 @@
|
||||||
{
|
|
||||||
"comments": {
|
|
||||||
"lineComment": "//",
|
|
||||||
"blockComment": ["/*", "*/"]
|
|
||||||
},
|
|
||||||
"brackets": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"]
|
|
||||||
],
|
|
||||||
"autoClosingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
{ "open": "'", "close": "'", "notIn": ["string", "comment"] },
|
|
||||||
{ "open": "\"", "close": "\"", "notIn": ["string", "comment"] }
|
|
||||||
],
|
|
||||||
"surroundingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
["<", ">"],
|
|
||||||
["'", "'"],
|
|
||||||
["\"", "\""]
|
|
||||||
],
|
|
||||||
"folding": {
|
|
||||||
"markers": {
|
|
||||||
"start": "^\\s*#region\\b",
|
|
||||||
"end": "^\\s*#endregion\\b"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,43 +0,0 @@
|
||||||
{
|
|
||||||
"name": "csharp",
|
|
||||||
"displayName": "%displayName%",
|
|
||||||
"description": "%description%",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"publisher": "vscode",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"vscode": "0.10.x"
|
|
||||||
},
|
|
||||||
"scripts": {
|
|
||||||
"update-grammar": "node ../../build/npm/update-grammar.js dotnet/csharp-tmLanguage grammars/csharp.tmLanguage ./syntaxes/csharp.tmLanguage.json"
|
|
||||||
},
|
|
||||||
|
|
||||||
"contributes": {
|
|
||||||
"languages": [
|
|
||||||
{
|
|
||||||
"id": "csharp",
|
|
||||||
"extensions": [
|
|
||||||
".cs",
|
|
||||||
".csx",
|
|
||||||
".cake"
|
|
||||||
],
|
|
||||||
"aliases": [
|
|
||||||
"C#",
|
|
||||||
"csharp"
|
|
||||||
],
|
|
||||||
"configuration": "./language-configuration.json"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"grammars": [
|
|
||||||
{
|
|
||||||
"language": "csharp",
|
|
||||||
"scopeName": "source.cs",
|
|
||||||
"path": "./syntaxes/csharp.tmLanguage.json"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"snippets": [{
|
|
||||||
"language": "csharp",
|
|
||||||
"path": "./snippets/csharp.code-snippets"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"displayName": "C# Language Basics",
|
|
||||||
"description": "Provides snippets, syntax highlighting, bracket matching and folding in C# files."
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
{
|
|
||||||
"Region Start": {
|
|
||||||
"prefix": "#region",
|
|
||||||
"body": [
|
|
||||||
"#region $0"
|
|
||||||
],
|
|
||||||
"description": "Folding Region Start"
|
|
||||||
},
|
|
||||||
"Region End": {
|
|
||||||
"prefix": "#endregion",
|
|
||||||
"body": [
|
|
||||||
"#endregion"
|
|
||||||
],
|
|
||||||
"description": "Folding Region End"
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,17 +0,0 @@
|
||||||
using System;
|
|
||||||
namespace SampleNamespace
|
|
||||||
{
|
|
||||||
class TestClass
|
|
||||||
{
|
|
||||||
static void Main(string[] args)
|
|
||||||
{
|
|
||||||
int[] radii = { 15, 32, 108, 74, 9 };
|
|
||||||
const double pi = 3.14159;
|
|
||||||
foreach (int radius in radii) {
|
|
||||||
double circumference = pi * (2 * radius);
|
|
||||||
// Display the number of command line arguments:
|
|
||||||
System.Console.WriteLine("Circumference = {0:N2}", circumference);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load diff
14
extensions/css/.vscode/launch.json
vendored
14
extensions/css/.vscode/launch.json
vendored
|
@ -1,14 +0,0 @@
|
||||||
{
|
|
||||||
"version": "0.2.0",
|
|
||||||
"configurations": [
|
|
||||||
{
|
|
||||||
"name": "Launch Grammar",
|
|
||||||
"type": "extensionHost",
|
|
||||||
"request": "launch",
|
|
||||||
"runtimeExecutable": "${execPath}",
|
|
||||||
"args": [
|
|
||||||
"--extensionDevelopmentPath=${workspaceRoot}"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -1,3 +0,0 @@
|
||||||
test/**
|
|
||||||
cgmanifest.json
|
|
||||||
.vscode
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"registrations": [
|
|
||||||
{
|
|
||||||
"component": {
|
|
||||||
"type": "git",
|
|
||||||
"git": {
|
|
||||||
"name": "octref/language-css",
|
|
||||||
"repositoryUrl": "https://github.com/octref/language-css",
|
|
||||||
"commitHash": "dcdc1cb4403266f4ebdb1a4f526f8b6d09fd39d6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"license": "MIT",
|
|
||||||
"description": "The file syntaxes/css.tmLanguage.json was derived from https://github.com/octref/language-css which was derived from the Atom package https://github.com/atom/language-css which was originally converted from the TextMate bundle https://github.com/textmate/css.tmbundle.",
|
|
||||||
"version": "0.42.11"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version": 1
|
|
||||||
}
|
|
|
@ -1,30 +0,0 @@
|
||||||
{
|
|
||||||
"comments": {
|
|
||||||
"blockComment": ["/*", "*/"]
|
|
||||||
},
|
|
||||||
"brackets": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"]
|
|
||||||
],
|
|
||||||
"autoClosingPairs": [
|
|
||||||
{ "open": "{", "close": "}", "notIn": ["string", "comment"] },
|
|
||||||
{ "open": "[", "close": "]", "notIn": ["string", "comment"] },
|
|
||||||
{ "open": "(", "close": ")", "notIn": ["string", "comment"] },
|
|
||||||
{ "open": "\"", "close": "\"", "notIn": ["string", "comment"] },
|
|
||||||
{ "open": "'", "close": "'", "notIn": ["string", "comment"] }
|
|
||||||
],
|
|
||||||
"surroundingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
["\"", "\""],
|
|
||||||
["'", "'"]
|
|
||||||
],
|
|
||||||
"folding": {
|
|
||||||
"markers": {
|
|
||||||
"start": "^\\s*\\/\\*\\s*#region\\b\\s*(.*?)\\s*\\*\\/",
|
|
||||||
"end": "^\\s*\\/\\*\\s*#endregion\\b.*\\*\\/"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,42 +0,0 @@
|
||||||
{
|
|
||||||
"name": "css",
|
|
||||||
"displayName": "%displayName%",
|
|
||||||
"description": "%description%",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"publisher": "vscode",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"vscode": "0.10.x"
|
|
||||||
},
|
|
||||||
"scripts": {
|
|
||||||
"update-grammar": "node ../../build/npm/update-grammar.js octref/language-css grammars/css.cson ./syntaxes/css.tmLanguage.json"
|
|
||||||
},
|
|
||||||
"contributes": {
|
|
||||||
"languages": [
|
|
||||||
{
|
|
||||||
"id": "css",
|
|
||||||
"aliases": [
|
|
||||||
"CSS",
|
|
||||||
"css"
|
|
||||||
],
|
|
||||||
"extensions": [
|
|
||||||
".css"
|
|
||||||
],
|
|
||||||
"mimetypes": [
|
|
||||||
"text/css"
|
|
||||||
],
|
|
||||||
"configuration": "./language-configuration.json"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"grammars": [
|
|
||||||
{
|
|
||||||
"language": "css",
|
|
||||||
"scopeName": "source.css",
|
|
||||||
"path": "./syntaxes/css.tmLanguage.json",
|
|
||||||
"tokenTypes": {
|
|
||||||
"meta.function.url string.quoted": "other"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"displayName": "CSS Language Basics",
|
|
||||||
"description": "Provides syntax highlighting and bracket matching for CSS, LESS and SCSS files."
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,7 +0,0 @@
|
||||||
:root {
|
|
||||||
--spacing-unit: 6px;
|
|
||||||
--cell-padding: (4 * var(--spacing-unit));
|
|
||||||
}
|
|
||||||
body {
|
|
||||||
padding-left: calc(4 * var(--spacing-unit, 5px));
|
|
||||||
}
|
|
|
@ -1,159 +0,0 @@
|
||||||
/* 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;
|
|
||||||
}
|
|
|
@ -1,541 +0,0 @@
|
||||||
[
|
|
||||||
{
|
|
||||||
"c": ":",
|
|
||||||
"t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D",
|
|
||||||
"light_plus": "entity.other.attribute-name.pseudo-class.css: #800000",
|
|
||||||
"dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D",
|
|
||||||
"light_vs": "entity.other.attribute-name.pseudo-class.css: #800000",
|
|
||||||
"hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "root",
|
|
||||||
"t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D",
|
|
||||||
"light_plus": "entity.other.attribute-name.pseudo-class.css: #800000",
|
|
||||||
"dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D",
|
|
||||||
"light_vs": "entity.other.attribute-name.pseudo-class.css: #800000",
|
|
||||||
"hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "{",
|
|
||||||
"t": "source.css meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css meta.property-list.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "--spacing-unit",
|
|
||||||
"t": "source.css meta.property-list.css variable.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "variable.css: #9CDCFE",
|
|
||||||
"light_plus": "variable.css: #FF0000",
|
|
||||||
"dark_vs": "variable.css: #9CDCFE",
|
|
||||||
"light_vs": "variable.css: #FF0000",
|
|
||||||
"hc_black": "variable.css: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ":",
|
|
||||||
"t": "source.css meta.property-list.css punctuation.separator.key-value.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css meta.property-list.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "6",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css constant.numeric.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.numeric: #B5CEA8",
|
|
||||||
"light_plus": "constant.numeric: #098658",
|
|
||||||
"dark_vs": "constant.numeric: #B5CEA8",
|
|
||||||
"light_vs": "constant.numeric: #098658",
|
|
||||||
"hc_black": "constant.numeric: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "px",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css constant.numeric.css keyword.other.unit.px.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.other.unit: #B5CEA8",
|
|
||||||
"light_plus": "keyword.other.unit: #098658",
|
|
||||||
"dark_vs": "keyword.other.unit: #B5CEA8",
|
|
||||||
"light_vs": "keyword.other.unit: #098658",
|
|
||||||
"hc_black": "keyword.other.unit: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ";",
|
|
||||||
"t": "source.css meta.property-list.css punctuation.terminator.rule.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css meta.property-list.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "--cell-padding",
|
|
||||||
"t": "source.css meta.property-list.css variable.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "variable.css: #9CDCFE",
|
|
||||||
"light_plus": "variable.css: #FF0000",
|
|
||||||
"dark_vs": "variable.css: #9CDCFE",
|
|
||||||
"light_vs": "variable.css: #FF0000",
|
|
||||||
"hc_black": "variable.css: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ":",
|
|
||||||
"t": "source.css meta.property-list.css punctuation.separator.key-value.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css meta.property-list.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "4",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css constant.numeric.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.numeric: #B5CEA8",
|
|
||||||
"light_plus": "constant.numeric: #098658",
|
|
||||||
"dark_vs": "constant.numeric: #B5CEA8",
|
|
||||||
"light_vs": "constant.numeric: #098658",
|
|
||||||
"hc_black": "constant.numeric: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " * ",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "var",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.variable.css support.function.misc.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "support.function: #DCDCAA",
|
|
||||||
"light_plus": "support.function: #795E26",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "support.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.section.function.begin.bracket.round.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "--spacing-unit",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.variable.css variable.argument.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "variable: #9CDCFE",
|
|
||||||
"light_plus": "variable: #001080",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "variable: #9CDCFE"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.section.function.end.bracket.round.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.css meta.property-list.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ";",
|
|
||||||
"t": "source.css meta.property-list.css punctuation.terminator.rule.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "}",
|
|
||||||
"t": "source.css meta.property-list.css punctuation.section.property-list.end.bracket.curly.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "body",
|
|
||||||
"t": "source.css meta.selector.css entity.name.tag.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "entity.name.tag.css: #D7BA7D",
|
|
||||||
"light_plus": "entity.name.tag: #800000",
|
|
||||||
"dark_vs": "entity.name.tag.css: #D7BA7D",
|
|
||||||
"light_vs": "entity.name.tag: #800000",
|
|
||||||
"hc_black": "entity.name.tag.css: #D7BA7D"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "{",
|
|
||||||
"t": "source.css meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css meta.property-list.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "padding-left",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-name.css support.type.property-name.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "support.type.property-name: #9CDCFE",
|
|
||||||
"light_plus": "support.type.property-name: #FF0000",
|
|
||||||
"dark_vs": "support.type.property-name: #9CDCFE",
|
|
||||||
"light_vs": "support.type.property-name: #FF0000",
|
|
||||||
"hc_black": "support.type.property-name: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ":",
|
|
||||||
"t": "source.css meta.property-list.css punctuation.separator.key-value.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css meta.property-list.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "calc",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css support.function.calc.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "support.function: #DCDCAA",
|
|
||||||
"light_plus": "support.function: #795E26",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "support.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css punctuation.section.function.begin.bracket.round.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "4",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css constant.numeric.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.numeric: #B5CEA8",
|
|
||||||
"light_plus": "constant.numeric: #098658",
|
|
||||||
"dark_vs": "constant.numeric: #B5CEA8",
|
|
||||||
"light_vs": "constant.numeric: #098658",
|
|
||||||
"hc_black": "constant.numeric: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "*",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css keyword.operator.arithmetic.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.operator: #D4D4D4",
|
|
||||||
"light_plus": "keyword.operator: #000000",
|
|
||||||
"dark_vs": "keyword.operator: #D4D4D4",
|
|
||||||
"light_vs": "keyword.operator: #000000",
|
|
||||||
"hc_black": "keyword.operator: #D4D4D4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "var",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css meta.function.variable.css support.function.misc.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "support.function: #DCDCAA",
|
|
||||||
"light_plus": "support.function: #795E26",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "support.function: #DCDCAA"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "(",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css meta.function.variable.css punctuation.section.function.begin.bracket.round.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "--spacing-unit",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css meta.function.variable.css variable.argument.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "variable: #9CDCFE",
|
|
||||||
"light_plus": "variable: #001080",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "variable: #9CDCFE"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ",",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css meta.function.variable.css punctuation.separator.list.comma.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css meta.function.variable.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "5",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css meta.function.variable.css constant.numeric.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "constant.numeric: #B5CEA8",
|
|
||||||
"light_plus": "constant.numeric: #098658",
|
|
||||||
"dark_vs": "constant.numeric: #B5CEA8",
|
|
||||||
"light_vs": "constant.numeric: #098658",
|
|
||||||
"hc_black": "constant.numeric: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "px",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css meta.function.variable.css constant.numeric.css keyword.other.unit.px.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword.other.unit: #B5CEA8",
|
|
||||||
"light_plus": "keyword.other.unit: #098658",
|
|
||||||
"dark_vs": "keyword.other.unit: #B5CEA8",
|
|
||||||
"light_vs": "keyword.other.unit: #098658",
|
|
||||||
"hc_black": "keyword.other.unit: #B5CEA8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css meta.function.variable.css punctuation.section.function.end.bracket.round.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ")",
|
|
||||||
"t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css punctuation.section.function.end.bracket.round.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ";",
|
|
||||||
"t": "source.css meta.property-list.css punctuation.terminator.rule.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "}",
|
|
||||||
"t": "source.css meta.property-list.css punctuation.section.property-list.end.bracket.curly.css",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,2 +0,0 @@
|
||||||
test/**
|
|
||||||
cgmanifest.json
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"registrations": [
|
|
||||||
{
|
|
||||||
"component": {
|
|
||||||
"type": "git",
|
|
||||||
"git": {
|
|
||||||
"name": "language-docker",
|
|
||||||
"repositoryUrl": "https://github.com/moby/moby",
|
|
||||||
"commitHash": "abd39744c6f3ed854500e423f5fabf952165161f"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"license": "Apache2",
|
|
||||||
"description": "The file syntaxes/docker.tmLanguage was included from https://github.com/moby/moby/blob/master/contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage.",
|
|
||||||
"version": "0.0.0"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version": 1
|
|
||||||
}
|
|
|
@ -1,24 +0,0 @@
|
||||||
{
|
|
||||||
"comments": {
|
|
||||||
"lineComment": "#"
|
|
||||||
},
|
|
||||||
"brackets": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"]
|
|
||||||
],
|
|
||||||
"autoClosingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
["\"", "\""],
|
|
||||||
["'", "'"]
|
|
||||||
],
|
|
||||||
"surroundingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
["\"", "\""],
|
|
||||||
["'", "'"]
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -1,34 +0,0 @@
|
||||||
{
|
|
||||||
"name": "docker",
|
|
||||||
"displayName": "%displayName%",
|
|
||||||
"description": "%description%",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"publisher": "vscode",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": { "vscode": "*" },
|
|
||||||
"scripts": {
|
|
||||||
"update-grammar": "node ../../build/npm/update-grammar.js moby/moby contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage ./syntaxes/docker.tmLanguage.json"
|
|
||||||
},
|
|
||||||
"contributes": {
|
|
||||||
"languages": [{
|
|
||||||
"id": "dockerfile",
|
|
||||||
"extensions": [ ".dockerfile", ".containerfile" ],
|
|
||||||
"filenames": [ "Dockerfile", "Containerfile" ],
|
|
||||||
"filenamePatterns": [ "Dockerfile.*", "Containerfile.*" ],
|
|
||||||
"aliases": [ "Docker", "Dockerfile", "Containerfile" ],
|
|
||||||
"configuration": "./language-configuration.json"
|
|
||||||
}],
|
|
||||||
"grammars": [{
|
|
||||||
"language": "dockerfile",
|
|
||||||
"scopeName": "source.dockerfile",
|
|
||||||
"path": "./syntaxes/docker.tmLanguage.json"
|
|
||||||
}],
|
|
||||||
"configurationDefaults": {
|
|
||||||
"[dockerfile]": {
|
|
||||||
"editor.quickSuggestions": {
|
|
||||||
"strings": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"displayName": "Docker Language Basics",
|
|
||||||
"description": "Provides syntax highlighting and bracket matching in Docker files."
|
|
||||||
}
|
|
|
@ -1,102 +0,0 @@
|
||||||
{
|
|
||||||
"information_for_contributors": [
|
|
||||||
"This file has been converted from https://github.com/moby/moby/blob/master/contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage",
|
|
||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
|
||||||
"Once accepted there, we are happy to receive an update request."
|
|
||||||
],
|
|
||||||
"version": "https://github.com/moby/moby/commit/abd39744c6f3ed854500e423f5fabf952165161f",
|
|
||||||
"name": "Dockerfile",
|
|
||||||
"scopeName": "source.dockerfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "keyword.other.special-method.dockerfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.other.special-method.dockerfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"match": "^\\s*\\b(?i:(FROM))\\b.*?\\b(?i:(AS))\\b"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "keyword.control.dockerfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.other.special-method.dockerfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"match": "^\\s*(?i:(ONBUILD)\\s+)?(?i:(ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR))\\s"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "keyword.operator.dockerfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "keyword.other.special-method.dockerfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"match": "^\\s*(?i:(ONBUILD)\\s+)?(?i:(CMD|ENTRYPOINT))\\s"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "\"",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.string.begin.dockerfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "\"",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.string.end.dockerfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "string.quoted.double.dockerfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "\\\\.",
|
|
||||||
"name": "constant.character.escaped.dockerfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"begin": "'",
|
|
||||||
"beginCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.string.begin.dockerfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"end": "'",
|
|
||||||
"endCaptures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.definition.string.end.dockerfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "string.quoted.single.dockerfile",
|
|
||||||
"patterns": [
|
|
||||||
{
|
|
||||||
"match": "\\\\.",
|
|
||||||
"name": "constant.character.escaped.dockerfile"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"captures": {
|
|
||||||
"1": {
|
|
||||||
"name": "punctuation.whitespace.comment.leading.dockerfile"
|
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"name": "comment.line.number-sign.dockerfile"
|
|
||||||
},
|
|
||||||
"3": {
|
|
||||||
"name": "punctuation.definition.comment.dockerfile"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"comment": "comment.line",
|
|
||||||
"match": "^(\\s*)((#).*$\\n?)"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -1,14 +0,0 @@
|
||||||
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"]
|
|
|
@ -1,310 +0,0 @@
|
||||||
[
|
|
||||||
{
|
|
||||||
"c": "FROM",
|
|
||||||
"t": "source.dockerfile keyword.other.special-method.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " ubuntu",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "MAINTAINER",
|
|
||||||
"t": "source.dockerfile keyword.other.special-method.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " Kimbro Staken",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "RUN",
|
|
||||||
"t": "source.dockerfile keyword.other.special-method.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " apt-get install -y software-properties-common python",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "RUN",
|
|
||||||
"t": "source.dockerfile keyword.other.special-method.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " add-apt-repository ppa:chris-lea/node.js",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "RUN",
|
|
||||||
"t": "source.dockerfile keyword.other.special-method.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " echo ",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\"deb http://us.archive.ubuntu.com/ubuntu/ precise universe\"",
|
|
||||||
"t": "source.dockerfile string.quoted.double.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string: #CE9178",
|
|
||||||
"light_plus": "string: #A31515",
|
|
||||||
"dark_vs": "string: #CE9178",
|
|
||||||
"light_vs": "string: #A31515",
|
|
||||||
"hc_black": "string: #CE9178"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " >> /etc/apt/sources.list",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "RUN",
|
|
||||||
"t": "source.dockerfile keyword.other.special-method.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " apt-get update",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "RUN",
|
|
||||||
"t": "source.dockerfile keyword.other.special-method.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " apt-get install -y nodejs",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "#",
|
|
||||||
"t": "source.dockerfile comment.line.number-sign.dockerfile punctuation.definition.comment.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "RUN apt-get install -y nodejs=0.6.12~dfsg1-1ubuntu1",
|
|
||||||
"t": "source.dockerfile comment.line.number-sign.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "comment: #6A9955",
|
|
||||||
"light_plus": "comment: #008000",
|
|
||||||
"dark_vs": "comment: #6A9955",
|
|
||||||
"light_vs": "comment: #008000",
|
|
||||||
"hc_black": "comment: #7CA668"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "RUN",
|
|
||||||
"t": "source.dockerfile keyword.other.special-method.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " mkdir /var/www",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "ADD",
|
|
||||||
"t": "source.dockerfile keyword.other.special-method.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " app.js /var/www/app.js",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "CMD",
|
|
||||||
"t": "source.dockerfile keyword.other.special-method.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "keyword: #569CD6",
|
|
||||||
"light_plus": "keyword: #0000FF",
|
|
||||||
"dark_vs": "keyword: #569CD6",
|
|
||||||
"light_vs": "keyword: #0000FF",
|
|
||||||
"hc_black": "keyword: #569CD6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": " [",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\"/usr/bin/node\"",
|
|
||||||
"t": "source.dockerfile string.quoted.double.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string: #CE9178",
|
|
||||||
"light_plus": "string: #A31515",
|
|
||||||
"dark_vs": "string: #CE9178",
|
|
||||||
"light_vs": "string: #A31515",
|
|
||||||
"hc_black": "string: #CE9178"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": ", ",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "\"/var/www/app.js\"",
|
|
||||||
"t": "source.dockerfile string.quoted.double.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "string: #CE9178",
|
|
||||||
"light_plus": "string: #A31515",
|
|
||||||
"dark_vs": "string: #CE9178",
|
|
||||||
"light_vs": "string: #A31515",
|
|
||||||
"hc_black": "string: #CE9178"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"c": "] ",
|
|
||||||
"t": "source.dockerfile",
|
|
||||||
"r": {
|
|
||||||
"dark_plus": "default: #D4D4D4",
|
|
||||||
"light_plus": "default: #000000",
|
|
||||||
"dark_vs": "default: #D4D4D4",
|
|
||||||
"light_vs": "default: #000000",
|
|
||||||
"hc_black": "default: #FFFFFF"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
|
@ -1,2 +0,0 @@
|
||||||
test/**
|
|
||||||
cgmanifest.json
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"registrations": [
|
|
||||||
{
|
|
||||||
"component": {
|
|
||||||
"type": "git",
|
|
||||||
"git": {
|
|
||||||
"name": "ionide/ionide-fsgrammar",
|
|
||||||
"repositoryUrl": "https://github.com/ionide/ionide-fsgrammar",
|
|
||||||
"commitHash": "fc4cac6d9bc1787f54ce48bbc77bcbb1de8160ff"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"license": "MIT",
|
|
||||||
"description": "The file syntaxes/fsharp.json was included from https://github.com/ionide/ionide-fsgrammar/blob/master/grammar/fsharp.json.",
|
|
||||||
"version": "0.0.0"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version": 1
|
|
||||||
}
|
|
|
@ -1,31 +0,0 @@
|
||||||
{
|
|
||||||
"comments": {
|
|
||||||
"lineComment": "//",
|
|
||||||
"blockComment": [ "(*", "*)" ]
|
|
||||||
},
|
|
||||||
"brackets": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"]
|
|
||||||
],
|
|
||||||
"autoClosingPairs": [
|
|
||||||
{ "open": "{", "close": "}" },
|
|
||||||
{ "open": "[", "close": "]" },
|
|
||||||
{ "open": "(", "close": ")" },
|
|
||||||
{ "open": "\"", "close": "\"", "notIn": ["string"] }
|
|
||||||
],
|
|
||||||
"surroundingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
["\"", "\""],
|
|
||||||
["'", "'"]
|
|
||||||
],
|
|
||||||
"folding": {
|
|
||||||
"offSide": true,
|
|
||||||
"markers": {
|
|
||||||
"start": "^\\s*//\\s*#region\\b|^\\s*\\(\\*\\s*#region(.*)\\*\\)",
|
|
||||||
"end": "^\\s*//\\s*#endregion\\b|^\\s*\\(\\*\\s*#endregion\\s*\\*\\)"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,29 +0,0 @@
|
||||||
{
|
|
||||||
"name": "fsharp",
|
|
||||||
"displayName": "%displayName%",
|
|
||||||
"description": "%description%",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"publisher": "vscode",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": { "vscode": "*" },
|
|
||||||
"scripts": {
|
|
||||||
"update-grammar": "node ../../build/npm/update-grammar.js ionide/ionide-fsgrammar grammars/fsharp.json ./syntaxes/fsharp.tmLanguage.json"
|
|
||||||
},
|
|
||||||
"contributes": {
|
|
||||||
"languages": [{
|
|
||||||
"id": "fsharp",
|
|
||||||
"extensions": [ ".fs", ".fsi", ".fsx", ".fsscript" ],
|
|
||||||
"aliases": [ "F#", "FSharp", "fsharp" ],
|
|
||||||
"configuration": "./language-configuration.json"
|
|
||||||
}],
|
|
||||||
"grammars": [{
|
|
||||||
"language": "fsharp",
|
|
||||||
"scopeName": "source.fsharp",
|
|
||||||
"path": "./syntaxes/fsharp.tmLanguage.json"
|
|
||||||
}],
|
|
||||||
"snippets": [{
|
|
||||||
"language": "fsharp",
|
|
||||||
"path": "./snippets/fsharp.code-snippets"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"displayName": "F# Language Basics",
|
|
||||||
"description": "Provides snippets, syntax highlighting, bracket matching and folding in F# files."
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
{
|
|
||||||
"Region Start": {
|
|
||||||
"prefix": "#region",
|
|
||||||
"body": [
|
|
||||||
"//#region $0"
|
|
||||||
],
|
|
||||||
"description": "Folding Region Start"
|
|
||||||
},
|
|
||||||
"Region End": {
|
|
||||||
"prefix": "#endregion",
|
|
||||||
"body": [
|
|
||||||
"//#endregion"
|
|
||||||
],
|
|
||||||
"description": "Folding Region End"
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,18 +0,0 @@
|
||||||
// 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
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,2 +0,0 @@
|
||||||
test/**
|
|
||||||
cgmanifest.json
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
"registrations": [
|
|
||||||
{
|
|
||||||
"component": {
|
|
||||||
"type": "git",
|
|
||||||
"git": {
|
|
||||||
"name": "better-go-syntax",
|
|
||||||
"repositoryUrl": "https://github.com/jeff-hykin/better-go-syntax/ ",
|
|
||||||
"commitHash": "54ff898316f8647d77ffcf83880a9556445326f1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"license": "MIT",
|
|
||||||
"description": "The file syntaxes/go.tmLanguage.json is from https://github.com/jeff-hykin/better-go-syntax/ .",
|
|
||||||
"version": "1.0.0"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version": 1
|
|
||||||
}
|
|
|
@ -1,37 +0,0 @@
|
||||||
{
|
|
||||||
"comments": {
|
|
||||||
"lineComment": "//",
|
|
||||||
"blockComment": [ "/*", "*/" ]
|
|
||||||
},
|
|
||||||
"brackets": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"]
|
|
||||||
],
|
|
||||||
"autoClosingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
{ "open": "`", "close": "`", "notIn": ["string"]},
|
|
||||||
{ "open": "\"", "close": "\"", "notIn": ["string"]},
|
|
||||||
{ "open": "'", "close": "'", "notIn": ["string", "comment"]}
|
|
||||||
],
|
|
||||||
"surroundingPairs": [
|
|
||||||
["{", "}"],
|
|
||||||
["[", "]"],
|
|
||||||
["(", ")"],
|
|
||||||
["\"", "\""],
|
|
||||||
["'", "'"],
|
|
||||||
["`", "`"]
|
|
||||||
],
|
|
||||||
"indentationRules": {
|
|
||||||
"increaseIndentPattern": "^.*(\\bcase\\b.*:|\\bdefault\\b:|(\\b(func|if|else|switch|select|for|struct)\\b.*)?{[^}\"'`]*|\\([^)\"'`]*)$",
|
|
||||||
"decreaseIndentPattern": "^\\s*(\\bcase\\b.*:|\\bdefault\\b:|}[)}]*[),]?|\\)[,]?)$"
|
|
||||||
},
|
|
||||||
"folding": {
|
|
||||||
"markers": {
|
|
||||||
"start": "^\\s*//\\s*#?region\\b",
|
|
||||||
"end": "^\\s*//\\s*#?endregion\\b"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,40 +0,0 @@
|
||||||
{
|
|
||||||
"name": "go",
|
|
||||||
"displayName": "%displayName%",
|
|
||||||
"description": "%description%",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"publisher": "vscode",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"vscode": "*"
|
|
||||||
},
|
|
||||||
"scripts": {
|
|
||||||
"update-grammar": "node ../../build/npm/update-grammar.js jeff-hykin/better-go-syntax export/generated.tmLanguage.json ./syntaxes/go.tmLanguage.json"
|
|
||||||
},
|
|
||||||
"contributes": {
|
|
||||||
"languages": [
|
|
||||||
{
|
|
||||||
"id": "go",
|
|
||||||
"extensions": [
|
|
||||||
".go"
|
|
||||||
],
|
|
||||||
"aliases": [
|
|
||||||
"Go"
|
|
||||||
],
|
|
||||||
"configuration": "./language-configuration.json"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"grammars": [
|
|
||||||
{
|
|
||||||
"language": "go",
|
|
||||||
"scopeName": "source.go",
|
|
||||||
"path": "./syntaxes/go.tmLanguage.json"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"configurationDefaults": {
|
|
||||||
"[go]": {
|
|
||||||
"editor.insertSpaces": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"displayName": "Go Language Basics",
|
|
||||||
"description": "Provides syntax highlighting and bracket matching in Go files."
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load diff
|
@ -1 +0,0 @@
|
||||||
var e [][]*aType // ( comments after var are now green )
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue