mirror of
https://github.com/alecthomas/chroma.git
synced 2025-07-17 01:22:22 +02:00
@ -52,7 +52,7 @@ func phpCommonRules() Rules {
|
|||||||
{`\d+e[+-]?[0-9]+`, LiteralNumberFloat, nil},
|
{`\d+e[+-]?[0-9]+`, LiteralNumberFloat, nil},
|
||||||
{`0[0-7]+`, LiteralNumberOct, nil},
|
{`0[0-7]+`, LiteralNumberOct, nil},
|
||||||
{`0x[a-f0-9_]+`, LiteralNumberHex, nil},
|
{`0x[a-f0-9_]+`, LiteralNumberHex, nil},
|
||||||
{`[\d_]+`, LiteralNumberInteger, nil},
|
{`\d[\d_]*`, LiteralNumberInteger, nil},
|
||||||
{`0b[01]+`, LiteralNumberBin, nil},
|
{`0b[01]+`, LiteralNumberBin, nil},
|
||||||
{`'([^'\\]*(?:\\.[^'\\]*)*)'`, LiteralStringSingle, nil},
|
{`'([^'\\]*(?:\\.[^'\\]*)*)'`, LiteralStringSingle, nil},
|
||||||
{"`([^`\\\\]*(?:\\\\.[^`\\\\]*)*)`", LiteralStringBacktick, nil},
|
{"`([^`\\\\]*(?:\\\\.[^`\\\\]*)*)`", LiteralStringBacktick, nil},
|
||||||
|
@ -30,7 +30,7 @@ var JavascriptRules = Rules{
|
|||||||
{`0[bB][01]+`, LiteralNumberBin, nil},
|
{`0[bB][01]+`, LiteralNumberBin, nil},
|
||||||
{`0[oO][0-7]+`, LiteralNumberOct, nil},
|
{`0[oO][0-7]+`, LiteralNumberOct, nil},
|
||||||
{`0[xX][0-9a-fA-F]+`, LiteralNumberHex, nil},
|
{`0[xX][0-9a-fA-F]+`, LiteralNumberHex, nil},
|
||||||
{`[0-9_]+`, LiteralNumberInteger, nil},
|
{`[0-9][0-9_]*`, LiteralNumberInteger, nil},
|
||||||
{`\.\.\.|=>`, Punctuation, nil},
|
{`\.\.\.|=>`, Punctuation, nil},
|
||||||
{`\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|[-<>+*%&|^/])=?`, Operator, Push("slashstartsregex")},
|
{`\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|[-<>+*%&|^/])=?`, Operator, Push("slashstartsregex")},
|
||||||
{`[{(\[;,]`, Punctuation, Push("slashstartsregex")},
|
{`[{(\[;,]`, Punctuation, Push("slashstartsregex")},
|
||||||
|
Reference in New Issue
Block a user