|
18 | 18 | }, |
19 | 19 | "property": { |
20 | 20 | "begin": "\\.(?!\\*)", |
21 | | - "end": "\\^?[a-z](_?[a-z0-9]+)*|\\d+", |
| 21 | + "end": "\\^?[a-zA-Z](_?[a-zA-Z0-9]+)*|\\d+", |
22 | 22 | "beginCaptures": { |
23 | 23 | "0": { "name": "keyword.operator.accessor" } |
24 | 24 | }, |
25 | 25 | "endCaptures": { |
26 | 26 | "0": { |
27 | 27 | "patterns": [ |
28 | 28 | { |
29 | | - "match": "\\^?[a-z](_?[a-z0-9]+)*", |
| 29 | + "match": "\\^?[a-zA-Z](_?[a-zA-Z0-9]+)*", |
30 | 30 | "name": "variable.other.constant.property" |
31 | 31 | }, |
32 | 32 | { |
|
57 | 57 | "begin": "\\{", |
58 | 58 | "end": "\\}", |
59 | 59 | "patterns": [ |
60 | | - { "name": "variable.other.constant", "match": "\\b(\\^?[a-z](_?[a-z0-9]+)*)\\b(?=\\s*:)" }, |
| 60 | + { "name": "variable.other.constant", "match": "\\b(\\^?[a-zA-Z](_?[a-zA-Z0-9]+)*)\\b(?=\\s*:)" }, |
61 | 61 | { "name": "punctuation.separator.key-value", "match": ":" }, |
62 | 62 | { "name": "punctuation.separator.sequence", "match": "," }, |
63 | 63 | { "include": "#expression" } |
|
67 | 67 | }, |
68 | 68 | "block": { |
69 | 69 | "name": "meta.block", |
70 | | - "begin": "(@?[a-z](_?[a-z0-9]+)*)(?:\\s+([a-z](_?[a-z0-9]+)*))?\\s*(\\{)", |
| 70 | + "begin": "(@?[a-zA-Z](_?[a-zA-Z0-9]+)*)(?:\\s+([a-zA-Z](_?[a-zA-Z0-9]+)*))?\\s*(\\{)", |
71 | 71 | "end": "\\}", |
72 | 72 | "beginCaptures": { |
73 | 73 | "1": { "name": "entity.name.type.class" }, |
|
107 | 107 | }, |
108 | 108 | "attribute": { |
109 | 109 | "name": "meta.attribute.assignment", |
110 | | - "begin": "([a-z](_?[a-z0-9]+)*)\\s*=", |
| 110 | + "begin": "([a-zA-Z](_?[a-zA-Z0-9]+)*)\\s*=", |
111 | 111 | "beginCaptures": { |
112 | 112 | "1": { "name": "variable.parameter" } |
113 | 113 | }, |
|
134 | 134 | "patterns": [ |
135 | 135 | { |
136 | 136 | "name": "constant.other.symbol.enum", |
137 | | - "match": "~[a-z](_?[a-z0-9]+)*" |
| 137 | + "match": "~[a-zA-Z](_?[a-zA-Z0-9]+)*" |
138 | 138 | } |
139 | 139 | ] |
140 | 140 | }, |
|
201 | 201 | }, |
202 | 202 | "function": { |
203 | 203 | "name": "meta.function-call", |
204 | | - "begin": "([a-z](_?[a-z0-9]+)*)(\\()", |
| 204 | + "begin": "([a-zA-Z](_?[a-zA-Z0-9]+)*)(\\()", |
205 | 205 | "end": "\\)", |
206 | 206 | "beginCaptures": { |
207 | 207 | "1": { |
|
0 commit comments