Skip to content

Commit 6a6cf17

Browse files
committed
Fix some buggy number patterns.
Fixes #507.
1 parent d4eaef3 commit 6a6cf17

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Diff for: lexers/circular/php.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ func phpCommonRules() Rules {
5252
{`\d+e[+-]?[0-9]+`, LiteralNumberFloat, nil},
5353
{`0[0-7]+`, LiteralNumberOct, nil},
5454
{`0x[a-f0-9_]+`, LiteralNumberHex, nil},
55-
{`[\d_]+`, LiteralNumberInteger, nil},
55+
{`\d[\d_]*`, LiteralNumberInteger, nil},
5656
{`0b[01]+`, LiteralNumberBin, nil},
5757
{`'([^'\\]*(?:\\.[^'\\]*)*)'`, LiteralStringSingle, nil},
5858
{"`([^`\\\\]*(?:\\\\.[^`\\\\]*)*)`", LiteralStringBacktick, nil},

Diff for: lexers/j/javascript.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var JavascriptRules = Rules{
3030
{`0[bB][01]+`, LiteralNumberBin, nil},
3131
{`0[oO][0-7]+`, LiteralNumberOct, nil},
3232
{`0[xX][0-9a-fA-F]+`, LiteralNumberHex, nil},
33-
{`[0-9_]+`, LiteralNumberInteger, nil},
33+
{`[0-9][0-9_]*`, LiteralNumberInteger, nil},
3434
{`\.\.\.|=>`, Punctuation, nil},
3535
{`\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|[-<>+*%&|^/])=?`, Operator, Push("slashstartsregex")},
3636
{`[{(\[;,]`, Punctuation, Push("slashstartsregex")},

0 commit comments

Comments
 (0)