diff options
author | Dietmar Winkler <dietmarw@gmx.de> | 2014-05-10 13:20:26 +0200 |
---|---|---|
committer | Dietmar Winkler <dietmarw@gmx.de> | 2014-05-10 13:20:26 +0200 |
commit | c5af6ba52c15caee0bce29fba439c8495feea1a7 (patch) | |
tree | 63fa2a24194e82152a47708b56aca140b94f9fc5 /pygments/lexers/shell.py | |
parent | 2d6032314e9599982400004db759df586fc90ace (diff) | |
parent | 900e741b704178a498b43223ec33cd25505231a2 (diff) | |
download | pygments-c5af6ba52c15caee0bce29fba439c8495feea1a7.tar.gz |
Merged birkenfeld/pygments-main into default
Diffstat (limited to 'pygments/lexers/shell.py')
-rw-r--r-- | pygments/lexers/shell.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pygments/lexers/shell.py b/pygments/lexers/shell.py index c07ff6ee..f809dae9 100644 --- a/pygments/lexers/shell.py +++ b/pygments/lexers/shell.py @@ -296,17 +296,18 @@ class TcshLexer(RegexLexer): r'umask|unalias|uncomplete|unhash|universe|unlimit|unset|unsetenv|' r'ver|wait|warp|watchlog|where|which)\s*\b', Name.Builtin), - (r'#.*\n', Comment), + (r'#.*', Comment), (r'\\[\w\W]', String.Escape), (r'(\b\w+)(\s*)(=)', bygroups(Name.Variable, Text, Operator)), (r'[\[\]{}()=]+', Operator), (r'<<\s*(\'?)\\?(\w+)[\w\W]+?\2', String), + (r';', Punctuation), ], 'data': [ (r'(?s)"(\\\\|\\[0-7]+|\\.|[^"\\])*"', String.Double), (r"(?s)'(\\\\|\\[0-7]+|\\.|[^'\\])*'", String.Single), (r'\s+', Text), - (r'[^=\s\[\]{}()$"\'`\\]+', Text), + (r'[^=\s\[\]{}()$"\'`\\;#]+', Text), (r'\d+(?= |\Z)', Number), (r'\$#?(\w+|.)', Name.Variable), ], |