mirror of
https://github.com/Hopiu/micro.git
synced 2026-04-04 23:20:37 +00:00
Fix Lua number syntax highlighting (#2409)
* Fix Lua number syntax highlighting * Number RegEx: Fix hex exponent The hex exponent doesn't support hex digits, only decimals.
This commit is contained in:
parent
dd69599f37
commit
db3afc1c0d
1 changed files with 3 additions and 3 deletions
|
|
@ -22,10 +22,12 @@ rules:
|
|||
- identifier: "\\b(self|arg)\\b"
|
||||
- constant: "\\b(false|nil|true)\\b"
|
||||
- statement: "(\\b(dofile|require|include)|%q|%!|%Q|%r|%x)\\b"
|
||||
- constant.number: "\\b([0-9]+)\\b"
|
||||
|
||||
- symbol.brackets: "[(){}\\[\\]]"
|
||||
- symbol: "(\\*|//|/|%|\\+|-|\\^|>|>=|<|<=|~=|=|[\\.]{2,3}|#)"
|
||||
|
||||
- constant.number: "\\b((0[xX](([0-9A-Fa-f]+\\.[0-9A-Fa-f]*)|(\\.?[0-9A-Fa-f]+))([pP][-+]?[0-9]+)?)|((([0-9]+\\.[0-9]*)|(\\.?[0-9]+))([eE][-+]?[0-9]+)?))"
|
||||
|
||||
- constant.string:
|
||||
start: "\""
|
||||
end: "\""
|
||||
|
|
@ -73,8 +75,6 @@ rules:
|
|||
rules:
|
||||
- constant.specialChar: "\\\\."
|
||||
|
||||
- special: "\\\\[0-7][0-7][0-7]|\\\\x[0-9a-fA-F][0-9a-fA-F]|\\\\[abefnrs]|(\\\\c|\\\\C-|\\\\M-|\\\\M-\\\\C-)."
|
||||
|
||||
- comment.block:
|
||||
start: "\\-\\-\\[\\["
|
||||
end: "\\]\\]"
|
||||
|
|
|
|||
Loading…
Reference in a new issue