diff options
-rw-r--r-- | pygments/lexers/other.py | 2 | ||||
-rw-r--r-- | tests/examplefiles/example.reds | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/pygments/lexers/other.py b/pygments/lexers/other.py index 0892dd75..4e257f1d 100644 --- a/pygments/lexers/other.py +++ b/pygments/lexers/other.py @@ -4320,7 +4320,7 @@ class RedLexer(RegexLexer): 'script': [ (r'\s+', Text), (r'#"', String.Char, 'char'), - (r'#{[0-9a-fA-F]*}', Number.Hex), + (r'#{[0-9a-fA-F\s]*}', Number.Hex), (r'2#{', Number.Hex, 'bin2'), (r'64#{[0-9a-zA-Z+/=\s]*}', Number.Hex), (r'([0-9a-fA-F]+)(h)((\s)|(?=[\[\]{}""\(\)]))', bygroups(Number.Hex, Name.Variable, Whitespace)), diff --git a/tests/examplefiles/example.reds b/tests/examplefiles/example.reds index 8c1c0c03..6f81e131 100644 --- a/tests/examplefiles/example.reds +++ b/tests/examplefiles/example.reds @@ -78,6 +78,15 @@ date!: alias struct! [ 10-1-2013 quit + ;binary: + #{00FF0000} + #{00FF0000 FF000000} + #{00FF0000 FF000000} ;with tab instead of space + 2#{00001111} + 64#{/wAAAA==} + 64#{/wAAA A==} ;with space inside + 64#{/wAAA A==} ;with tab inside + ;some numbers: 12 1'000 |