summaryrefslogtreecommitdiff
path: root/pygments/lexers/dotnet.py
diff options
context:
space:
mode:
authorgbrandl <devnull@localhost>2007-05-31 19:50:39 +0200
committergbrandl <devnull@localhost>2007-05-31 19:50:39 +0200
commit2d51ba32a8d1a3aa53b0d1357926a4121af20db4 (patch)
tree5b1366e513102290675c0fd61a2efbc8ba188749 /pygments/lexers/dotnet.py
parent951874ff30d5c2b3ca1829e7d18bff1657a89418 (diff)
downloadpygments-2d51ba32a8d1a3aa53b0d1357926a4121af20db4.tar.gz
[svn] Fix C# class / namespace names.
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 b98c6fe4..81581bcc 100644
--- a/pygments/lexers/dotnet.py
+++ b/pygments/lexers/dotnet.py
@@ -113,11 +113,11 @@ class CSharpLexer(RegexLexer):
(cs_ident, Name),
],
'class': [
- (r'[a-zA-Z_][a-zA-Z0-9_]*', Name.Class, '#pop')
+ (cs_ident, Name.Class, '#pop')
],
'namespace': [
(r'(?=\()', Text, '#pop'), # using (resource)
- (r'[a-zA-Z_][a-zA-Z0-9_.]*', Name.Namespace, '#pop')
+ ('(' + cs_ident + r'|\.)+', Name.Namespace, '#pop')
]
}