|
4 | 4 | "If you want to provide a fix or improvement, please create a pull request against the original repository.", |
5 | 5 | "Once accepted there, we are happy to receive an update request." |
6 | 6 | ], |
7 | | - "version": "https://github.com/atom/language-clojure/commit/de877502aa4a77ccdc2c7f0c9180436aea3effff", |
| 7 | + "version": "https://github.com/atom/language-clojure/commit/45bdb881501d0b8f8b707ca1d3fcc8b4b99fca03", |
8 | 8 | "name": "Clojure", |
9 | 9 | "scopeName": "source.clojure", |
10 | 10 | "patterns": [ |
|
79 | 79 | "name": "constant.language.boolean.clojure" |
80 | 80 | }, |
81 | 81 | { |
82 | | - "match": "(-?\\d+/\\d+)", |
| 82 | + "match": "(##(?:Inf|-Inf|NaN))", |
| 83 | + "name": "constant.numeric.symbol.clojure" |
| 84 | + }, |
| 85 | + { |
| 86 | + "match": "([-+]?\\d+/\\d+)", |
83 | 87 | "name": "constant.numeric.ratio.clojure" |
84 | 88 | }, |
85 | 89 | { |
86 | | - "match": "(-?\\d+[rR]\\w+)", |
| 90 | + "match": "([-+]?(?:(?:3[0-6])|(?:[12]\\d)|[2-9])[rR][0-9A-Za-z]+N?)", |
87 | 91 | "name": "constant.numeric.arbitrary-radix.clojure" |
88 | 92 | }, |
89 | 93 | { |
90 | | - "match": "(-?0[xX][0-9a-fA-F]+)", |
| 94 | + "match": "([-+]?0[xX][0-9a-fA-F]+N?)", |
91 | 95 | "name": "constant.numeric.hexadecimal.clojure" |
92 | 96 | }, |
93 | 97 | { |
94 | | - "match": "(-?0\\d+)", |
| 98 | + "match": "([-+]?0[0-7]+N?)", |
95 | 99 | "name": "constant.numeric.octal.clojure" |
96 | 100 | }, |
97 | 101 | { |
98 | | - "match": "(-?\\d+\\.\\d+([eE][+-]?\\d+)?M)", |
99 | | - "name": "constant.numeric.bigdecimal.clojure" |
100 | | - }, |
101 | | - { |
102 | | - "match": "(-?\\d+\\.\\d+([eE][+-]?\\d+)?)", |
| 102 | + "match": "([-+]?[0-9]+(?:(\\.|(?=[eEM]))[0-9]*([eE][-+]?[0-9]+)?)M?)", |
103 | 103 | "name": "constant.numeric.double.clojure" |
104 | 104 | }, |
105 | 105 | { |
106 | | - "match": "(-?\\d+N)", |
107 | | - "name": "constant.numeric.bigint.clojure" |
108 | | - }, |
109 | | - { |
110 | | - "match": "(-?\\d+)", |
| 106 | + "match": "([-+]?\\d+N?)", |
111 | 107 | "name": "constant.numeric.long.clojure" |
112 | 108 | }, |
113 | 109 | { |
|
0 commit comments