[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",