summaryrefslogtreecommitdiff
path: root/pygments/lexers/dotnet.py
diff options
context:
space:
mode:
authorgbrandl <devnull@localhost>2006-10-22 09:47:21 +0200
committergbrandl <devnull@localhost>2006-10-22 09:47:21 +0200
commit5f5842f311fa2be3491ac95470406d05f8b48248 (patch)
tree944f3f1596c9c191e7cbb61210842d262a62d9e7 /pygments/lexers/dotnet.py
parentb4d56ed540490dedc6f3f1fd60a74595b54e4295 (diff)
downloadpygments-5f5842f311fa2be3491ac95470406d05f8b48248.tar.gz
[svn] Fix C# lexer.
Diffstat (limited to 'pygments/lexers/dotnet.py')
-rw-r--r--pygments/lexers/dotnet.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/dotnet.py b/pygments/lexers/dotnet.py
index 47a766a9..bf3a80bb 100644
--- a/pygments/lexers/dotnet.py
+++ b/pygments/lexers/dotnet.py
@@ -54,8 +54,8 @@ class CSharpLexer(RegexLexer):
(r"'\\.'|'[^\\]'", String.Char),
(r"[0-9](\.[0-9]*)?([eE][+-][0-9]+)?"
r"[flFLdD]?|0[xX][0-9a-fA-F]+[Ll]?", Number),
- (r'#\s*(if|endif|else|elif|define|undef|'
- r'line|error|warning|region|endregion)', Comment.Preproc),
+ (r'#[ \t]*(if|endif|else|elif|define|undef|'
+ r'line|error|warning|endregion)\b.*?\n', Comment.Preproc),
(r'(abstract|case|as|base|break|case|catch|'
r'checked|const|continue|default|delegate|'
r'do|else|enum|event|explicit|extern|false|finally|'