File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 488488 <key >name </key >
489489 <string >constant.numeric.hex.luau </string >
490490 <key >match </key >
491- <string >\b0_*[xX]_*[\da-fA-F_]*(?:[eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
491+ <string >\b0_*[xX]_*[\da-fA-F_]*(?:i| [eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
492492 </dict >
493493 <dict >
494494 <key >name </key >
495495 <string >constant.numeric.binary.luau </string >
496496 <key >match </key >
497- <string >\b0_*[bB][01_]+(?:[eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
497+ <string >\b0_*[bB][01_]+(?:i| [eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
498498 </dict >
499499 <dict >
500500 <key >name </key >
501501 <string >constant.numeric.decimal.luau </string >
502502 <key >match </key >
503- <string >(?:\d[\d_]*(?:\.[\d_]*)?|\.\d[\d_]*)(?:[eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
503+ <string >(?:\d[\d_]*(?:\.[\d_]*)?|\.\d[\d_]*)(?:i| [eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
504504 </dict >
505505 </array >
506506 </dict >
Original file line number Diff line number Diff line change 275275 "patterns" : [
276276 {
277277 "name" : " constant.numeric.hex.luau" ,
278- "match" : " \\ b0_*[xX]_*[\\ da-fA-F_]*(?:[eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
278+ "match" : " \\ b0_*[xX]_*[\\ da-fA-F_]*(?:i| [eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
279279 },
280280 {
281281 "name" : " constant.numeric.binary.luau" ,
282- "match" : " \\ b0_*[bB][01_]+(?:[eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
282+ "match" : " \\ b0_*[bB][01_]+(?:i| [eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
283283 },
284284 {
285285 "name" : " constant.numeric.decimal.luau" ,
286- "match" : " (?:\\ d[\\ d_]*(?:\\ .[\\ d_]*)?|\\ .\\ d[\\ d_]*)(?:[eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
286+ "match" : " (?:\\ d[\\ d_]*(?:\\ .[\\ d_]*)?|\\ .\\ d[\\ d_]*)(?:i| [eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
287287 }
288288 ]
289289 },
Original file line number Diff line number Diff line change 488488 <key >name </key >
489489 <string >constant.numeric.hex.luau </string >
490490 <key >match </key >
491- <string >\b0_*[xX]_*[\da-fA-F_]*(?:[eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
491+ <string >\b0_*[xX]_*[\da-fA-F_]*(?:i| [eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
492492 </dict >
493493 <dict >
494494 <key >name </key >
495495 <string >constant.numeric.binary.luau </string >
496496 <key >match </key >
497- <string >\b0_*[bB][01_]+(?:[eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
497+ <string >\b0_*[bB][01_]+(?:i| [eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
498498 </dict >
499499 <dict >
500500 <key >name </key >
501501 <string >constant.numeric.decimal.luau </string >
502502 <key >match </key >
503- <string >(?:\d[\d_]*(?:\.[\d_]*)?|\.\d[\d_]*)(?:[eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
503+ <string >(?:\d[\d_]*(?:\.[\d_]*)?|\.\d[\d_]*)(?:i| [eE][\+\-]?_*\d[\d_]*(?:\.[\d_]*)?)? </string >
504504 </dict >
505505 </array >
506506 </dict >
Original file line number Diff line number Diff line change 275275 "patterns" : [
276276 {
277277 "name" : " constant.numeric.hex.luau" ,
278- "match" : " \\ b0_*[xX]_*[\\ da-fA-F_]*(?:[eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
278+ "match" : " \\ b0_*[xX]_*[\\ da-fA-F_]*(?:i| [eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
279279 },
280280 {
281281 "name" : " constant.numeric.binary.luau" ,
282- "match" : " \\ b0_*[bB][01_]+(?:[eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
282+ "match" : " \\ b0_*[bB][01_]+(?:i| [eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
283283 },
284284 {
285285 "name" : " constant.numeric.decimal.luau" ,
286- "match" : " (?:\\ d[\\ d_]*(?:\\ .[\\ d_]*)?|\\ .\\ d[\\ d_]*)(?:[eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
286+ "match" : " (?:\\ d[\\ d_]*(?:\\ .[\\ d_]*)?|\\ .\\ d[\\ d_]*)(?:i| [eE][\\ +\\ -]?_*\\ d[\\ d_]*(?:\\ .[\\ d_]*)?)?"
287287 }
288288 ]
289289 },
You can’t perform that action at this time.
0 commit comments