Skip to content

Commit 81762de

Browse files
committed
Fixed colorization without leading zero
Signed-off-by: Mike Centola <[email protected]>
1 parent bfa3d51 commit 81762de

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

syntaxes/gcode.tmLanguage.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,11 @@
104104
"name": "constant.language.gcode"
105105
},
106106
{
107-
"match": "([fF])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
107+
"match": "([fF])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
108108
"name": "constant.language.gcode"
109109
},
110110
{
111-
"match": "([eE])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
111+
"match": "([eE])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
112112
"name": "constant.language.gcode"
113113
}
114114
]
@@ -132,51 +132,51 @@
132132
"coords": {
133133
"patterns": [
134134
{
135-
"match": "([xX])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
135+
"match": "([xX])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
136136
"name": "string.gcode"
137137
},
138138
{
139-
"match": "([yY])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
139+
"match": "([yY])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
140140
"name": "string.gcode"
141141
},
142142
{
143-
"match": "([zZ])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
143+
"match": "([zZ])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
144144
"name": "invalid.gcode"
145145
},
146146
{
147-
"match": "([aAbBcC])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
147+
"match": "([aAbBcC])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
148148
"name": "constant.character.escape.gcode"
149149
}
150150
]
151151
},
152152
"tools": {
153153
"patterns": [
154154
{
155-
"match": "([dD])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
155+
"match": "([dD])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
156156
"name": "constant.character.gcode"
157157
},
158158
{
159-
"match": "([hH])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
159+
"match": "([hH])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
160160
"name": "constant.character.gcode"
161161
},
162162
{
163-
"match": "([tT])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
163+
"match": "([tT])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
164164
"name": "constant.character.gcode"
165165
}
166166
]
167167
},
168168
"modifiers": {
169169
"patterns": [
170170
{
171-
"match": "([iIjJkK])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
171+
"match": "([iIjJkK])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
172172
"name": "constant.character.escape.gcode"
173173
},
174174
{
175-
"match": "([qQrR])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
175+
"match": "([qQrR])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
176176
"name": "support.constant.math.gcode"
177177
},
178178
{
179-
"match": "([uUwW])(?=-|\\d|\\[|#)-?(?:\\d+(?:\\.\\d*)?)?",
179+
"match": "([uUwW])(?=-|\\d|\\[|#|\\.)-?(?:\\d+(?:\\.\\d*)|(?:\\.(?:\\d*))?)?",
180180
"name": "support.constant.math.gcode"
181181
}
182182
]

0 commit comments

Comments
 (0)