We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1701c8b commit 05ac2f7Copy full SHA for 05ac2f7
lexers/z/zig.go
@@ -30,10 +30,10 @@ var Zig = internal.Register(MustNewLexer(
30
{`0x[0-9a-fA-F]+\.?[pP][\-+]?[0-9a-fA-F]+`, LiteralNumberFloat, nil},
31
{`[0-9]+\.[0-9]+([eE][-+]?[0-9]+)?`, LiteralNumberFloat, nil},
32
{`[0-9]+\.?[eE][-+]?[0-9]+`, LiteralNumberFloat, nil},
33
- {`0b([01](?:_?[01])+)+`, LiteralNumberBin, nil},
34
- {`0o([0-7](?:_?[0-7])+)+`, LiteralNumberOct, nil},
35
- {`0x([0-9a-fA-F](?:_?[0-9a-fA-F])+)+`, LiteralNumberHex, nil},
36
- {`([0-9](?:_?[0-9])+)+`, LiteralNumberInteger, nil},
+ {`0b[01]+`, LiteralNumberBin, nil},
+ {`0o[0-7]+`, LiteralNumberOct, nil},
+ {`0x[0-9a-fA-F]+`, LiteralNumberHex, nil},
+ {`[0-9]+`, LiteralNumberInteger, nil},
37
{`@[a-zA-Z_]\w*`, NameBuiltin, nil},
38
{`[a-zA-Z_]\w*`, Name, nil},
39
{`\'\\\'\'`, LiteralStringEscape, nil},
0 commit comments