Skip to content

Commit 8e9686e

Browse files
authored
Merge pull request #54 from appliedengdesign/hotfix-syntax
Hotfix Syntax
2 parents d14c4c9 + 413b562 commit 8e9686e

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

syntaxes/gcode.tmLanguage.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -83,27 +83,27 @@
8383
"gcodes": {
8484
"patterns": [
8585
{
86-
"match": "[gG](1)?5[4-9](.1)?\\s?(P[0-9]{1,3})?",
86+
"match": "(?i)[G](1)?5[4-9](.1)?\\s?(P[0-9]{1,3})?",
8787
"name": "constant.numeric.gcode"
8888
},
8989
{
90-
"match": "[gG]1[1-2][0-9]",
90+
"match": "(?i)[G]1[1-2][0-9]",
9191
"name": "constant.numeric.gcode"
9292
},
9393
{
94-
"match": "[gG]15\\s?(H[0-9]{1,2})?",
94+
"match": "(?i)[G]15\\s?(H[0-9]{1,2})?",
9595
"name": "constant.numeric.gcode"
9696
},
9797
{
98-
"match": "[gG][0-9]{1,3}(\\.[0-9])?",
98+
"match": "(?i)[G][0-9]{1,3}(\\.[0-9])?",
9999
"name": "markup.bold.gcode"
100100
}
101101
]
102102
},
103103
"mcodes": {
104104
"patterns": [
105105
{
106-
"match": "[mM][0-9]{1,3}",
106+
"match": "(?i)[M][0-9]{1,3}",
107107
"name": "keyword.operator.quantifier.regexp.gcode"
108108
}
109109
]
@@ -131,79 +131,79 @@
131131
"speedsfeeds": {
132132
"patterns": [
133133
{
134-
"match": "([sS])\\s?(\\d+|(?=[#\\[]))",
134+
"match": "(?i)([S])\\s?(\\d+|(?=[#\\[]))",
135135
"name": "constant.language.gcode"
136136
},
137137
{
138-
"match": "([eEfF])\\s?\\.?(\\d+(\\.\\d*)?|(?=[#\\[]))",
138+
"match": "(?i)([EF])\\s?\\.?(\\d+(\\.\\d*)?|(?=[#\\[]))",
139139
"name": "constant.language.gcode"
140140
}
141141
]
142142
},
143143
"prognumbers": {
144144
"patterns": [
145145
{
146-
"match": "(^[nN])(\\d+)",
146+
"match": "(?i)(^[N])(\\d+)",
147147
"name": "constant.numeric.gcode"
148148
},
149149
{
150-
"match": "(^[oO])(\\d+)?",
150+
"match": "(?i)(^[O])(\\d+)?",
151151
"name": "string.regexp.gcode"
152152
},
153153
{
154-
"match": "([pP])\\s?(\\d?\\.?\\d+\\.?|\\.?(?=[#\\[]))",
154+
"match": "(?i)([P])\\s?(\\d?\\.?\\d+\\.?|\\.?(?=[#\\[]))",
155155
"name": "string.regexp.gcode"
156156
}
157157
]
158158
},
159159
"coords": {
160160
"patterns": [
161161
{
162-
"match": "([xX])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))",
162+
"match": "(?i)([X])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))",
163163
"name": "string.gcode"
164164
},
165165
{
166-
"match": "([yY])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))",
166+
"match": "(?i)([Y])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))",
167167
"name": "string.gcode"
168168
},
169169
{
170-
"match": "([zZ])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))",
170+
"match": "(?i)([Z])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))",
171171
"name": "invalid.gcode"
172172
},
173173
{
174-
"match": "([aAbBcC])\\s?(\\-*\\d?\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))",
174+
"match": "(?i)([ABC])\\s?(\\-*\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))",
175175
"name": "constant.character.escape.gcode"
176176
}
177177
]
178178
},
179179
"tools": {
180180
"patterns": [
181181
{
182-
"match": "([dD])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))",
182+
"match": "(?i)([D])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))",
183183
"name": "constant.character.gcode"
184184
},
185185
{
186-
"match": "([hH])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))",
186+
"match": "(?i)([H])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))",
187187
"name": "constant.character.gcode"
188188
},
189189
{
190-
"match": "([tT])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))",
190+
"match": "(?i)([T])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))",
191191
"name": "constant.character.gcode"
192192
}
193193
]
194194
},
195195
"modifiers": {
196196
"patterns": [
197197
{
198-
"match": "([iIjJkK])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))",
198+
"match": "(?i)([IJK])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))",
199199
"name": "constant.character.escape.gcode"
200200
},
201201
{
202-
"match": "([qQrR])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))",
202+
"match": "(?i)([QR])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))",
203203
"name": "support.constant.math.gcode"
204204
},
205205
{
206-
"match": "([uUwW])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))",
206+
"match": "(?i)([UW])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))",
207207
"name": "support.constant.math.gcode"
208208
}
209209
]

0 commit comments

Comments
 (0)