[clojure] update grammar

This commit is contained in:
Martin Aeschlimann 2018-02-09 12:11:51 +01:00
parent 4d329cc759
commit 62b9ff294b
3 changed files with 153 additions and 21 deletions

View file

@ -4,7 +4,7 @@
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
"Once accepted there, we are happy to receive an update request."
],
"version": "https://github.com/atom/language-clojure/commit/71068a45499cace7a69c45e337860ebbc9b7fccc",
"version": "https://github.com/atom/language-clojure/commit/ecc790326bc8e14220e4d2d72a392a30876c3219",
"scopeName": "source.clojure",
"fileTypes": [
"boot",
@ -326,7 +326,7 @@
"include": "#dynamic-variables"
},
{
"match": "([\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]+)",
"match": "([a-zA-Z\\.\\-\\_\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)",
"name": "entity.global.clojure"
},
{
@ -404,7 +404,7 @@
"namespace-symbol": {
"patterns": [
{
"match": "([\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]+)/",
"match": "([a-zA-Z\\.\\-\\_\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)/",
"captures": {
"1": {
"name": "meta.symbol.namespace.clojure"
@ -416,7 +416,7 @@
"symbol": {
"patterns": [
{
"match": "([\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]+)",
"match": "([a-zA-Z\\.\\-\\_\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)",
"name": "meta.symbol.clojure"
}
]

View file

@ -199,13 +199,13 @@
},
{
"c": "42",
"t": "source.clojure meta.expression.clojure meta.definition.global.clojure entity.global.clojure",
"t": "source.clojure meta.expression.clojure meta.definition.global.clojure constant.numeric.long.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
"dark_plus": "constant.numeric: #B5CEA8",
"light_plus": "constant.numeric: #09885A",
"dark_vs": "constant.numeric: #B5CEA8",
"light_vs": "constant.numeric: #09885A",
"hc_black": "constant.numeric: #B5CEA8"
}
},
{
@ -1342,7 +1342,18 @@
}
},
{
"c": "+ ",
"c": "+",
"t": "source.clojure meta.quoted-expression.clojure meta.symbol.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.clojure meta.quoted-expression.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
@ -1870,7 +1881,29 @@
}
},
{
"c": " v ",
"c": " ",
"t": "source.clojure meta.expression.clojure meta.definition.global.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": "v",
"t": "source.clojure meta.expression.clojure meta.definition.global.clojure entity.global.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.clojure meta.expression.clojure meta.definition.global.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
@ -2134,7 +2167,29 @@
}
},
{
"c": " v ",
"c": " ",
"t": "source.clojure meta.expression.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": "v",
"t": "source.clojure meta.expression.clojure meta.symbol.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.clojure meta.expression.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
@ -2310,7 +2365,18 @@
}
},
{
"c": "v ",
"c": "v",
"t": "source.clojure meta.symbol.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
@ -2431,7 +2497,29 @@
}
},
{
"c": " m ",
"c": " ",
"t": "source.clojure meta.expression.clojure meta.definition.global.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": "m",
"t": "source.clojure meta.expression.clojure meta.definition.global.clojure entity.global.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.clojure meta.expression.clojure meta.definition.global.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
@ -2574,7 +2662,29 @@
}
},
{
"c": " m ",
"c": " ",
"t": "source.clojure meta.expression.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": "m",
"t": "source.clojure meta.expression.clojure meta.symbol.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.clojure meta.expression.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
@ -2684,7 +2794,29 @@
}
},
{
"c": " m ",
"c": " ",
"t": "source.clojure meta.expression.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": "m",
"t": "source.clojure meta.expression.clojure meta.symbol.clojure",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.clojure meta.expression.clojure",
"r": {
"dark_plus": "default: #D4D4D4",

View file

@ -4,7 +4,7 @@
"publisher": "vscode",
"engines": { "vscode": "*" },
"scripts": {
"update-grammar": "node ../../build/npm/update-grammar.js atom/language-c grammars/c.cson ./syntaxes/c.json grammars/c%2B%2B.cson ./syntaxes/c++.json"
"update-grammar": "node ./build/update-grammars.js"
},
"contributes": {
"languages": [{
@ -22,16 +22,16 @@
"grammars": [{
"language": "c",
"scopeName": "source.c",
"path": "./syntaxes/c.json"
"path": "./syntaxes/c.tmLanguage.json"
},
{
"language": "cpp",
"scopeName": "source.cpp",
"path": "./syntaxes/c++.json"
"path": "./syntaxes/cpp.tmLanguage.json"
},
{
"scopeName": "source.c.platform",
"path": "./syntaxes/Platform.tmLanguage"
"path": "./syntaxes/platform.tmLanguage.json"
}],
"snippets": [{
"language": "c",