diff options
-rw-r--r-- | pygments/lexers/compiled.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pygments/lexers/compiled.py b/pygments/lexers/compiled.py index 8272e64c..450a9c4d 100644 --- a/pygments/lexers/compiled.py +++ b/pygments/lexers/compiled.py @@ -1844,6 +1844,11 @@ class GoLexer(RegexLexer): r'|complex64|complex128|byte|rune' r'|string|bool|error|uintptr)\b', Keyword.Type ), + # imaginary_lit + (r'\d+i', Number), + (r'\d+\.\d*([Ee][-+]\d+)?i', Number), + (r'\.\d+([Ee][-+]\d+)?i', Number), + (r'\d+[Ee][-+]\d+i', Number), # float_lit (r'\d+(\.\d+[eE][+\-]?\d+|' r'\.\d*|[eE][+\-]?\d+)', Number.Float), |