|
137 | 137 | "coords": { |
138 | 138 | "patterns": [ |
139 | 139 | { |
140 | | - "match": "([xX])\\s?(\\-?\\d?\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))", |
| 140 | + "match": "([xX])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))", |
141 | 141 | "name": "string.gcode" |
142 | 142 | }, |
143 | 143 | { |
144 | | - "match": "([yY])\\s?(\\-?\\d?\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))", |
| 144 | + "match": "([yY])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))", |
145 | 145 | "name": "string.gcode" |
146 | 146 | }, |
147 | 147 | { |
148 | | - "match": "([zZ])\\s?(\\-?\\d?\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))", |
| 148 | + "match": "([zZ])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))", |
149 | 149 | "name": "invalid.gcode" |
150 | 150 | }, |
151 | 151 | { |
152 | | - "match": "([aAbBcC])\\s?(\\-?\\d?\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))", |
| 152 | + "match": "([aAbBcC])\\s?(\\-*\\d?\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))", |
153 | 153 | "name": "constant.character.escape.gcode" |
154 | 154 | } |
155 | 155 | ] |
156 | 156 | }, |
157 | 157 | "tools": { |
158 | 158 | "patterns": [ |
159 | 159 | { |
160 | | - "match": "([dD])\\s?(\\d+\\.?\\d*|(?=[#\\[]))", |
| 160 | + "match": "([dD])\\s?(\\d*\\.?\\d*|(?=[#\\[]))", |
161 | 161 | "name": "constant.character.gcode" |
162 | 162 | }, |
163 | 163 | { |
164 | | - "match": "([hH])\\s?(\\d+\\.?\\d*|(?=[#\\[]))", |
| 164 | + "match": "([hH])\\s?(\\d*\\.?\\d*|(?=[#\\[]))", |
165 | 165 | "name": "constant.character.gcode" |
166 | 166 | }, |
167 | 167 | { |
168 | | - "match": "([tT])\\s?(\\d+\\.?\\d*|(?=[#\\[]))", |
| 168 | + "match": "([tT])\\s?(\\d*\\.?\\d*|(?=[#\\[]))", |
169 | 169 | "name": "constant.character.gcode" |
170 | 170 | } |
171 | 171 | ] |
172 | 172 | }, |
173 | 173 | "modifiers": { |
174 | 174 | "patterns": [ |
175 | 175 | { |
176 | | - "match": "([iIjJkK])(\\-?\\d?\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))", |
| 176 | + "match": "([iIjJkK])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))", |
177 | 177 | "name": "constant.character.escape.gcode" |
178 | 178 | }, |
179 | 179 | { |
180 | | - "match": "([qQrR])(\\-?\\d?\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))", |
| 180 | + "match": "([qQrR])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))", |
181 | 181 | "name": "support.constant.math.gcode" |
182 | 182 | }, |
183 | 183 | { |
184 | | - "match": "([uUwW])(\\-?\\d?\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))", |
| 184 | + "match": "([uUwW])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))", |
185 | 185 | "name": "support.constant.math.gcode" |
186 | 186 | } |
187 | 187 | ] |
|
0 commit comments