summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2014-11-06 10:25:36 +0100
committerGeorg Brandl <georg@python.org>2014-11-06 10:25:36 +0100
commit097892ee2680282b83afc4c872b859b72c49d55c (patch)
treebe43d3f8bffce473b7e7af6aea55cae3c3e79910
parent230bbc2c85bc7104a74c598ec34988a6c06feaf3 (diff)
downloadpygments-097892ee2680282b83afc4c872b859b72c49d55c.tar.gz
C#: with generics "class" can also be used without introducing a class
-rw-r--r--pygments/lexers/dotnet.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pygments/lexers/dotnet.py b/pygments/lexers/dotnet.py
index 027f6f7d..4c7f96f8 100644
--- a/pygments/lexers/dotnet.py
+++ b/pygments/lexers/dotnet.py
@@ -117,11 +117,12 @@ class CSharpLexer(RegexLexer):
(cs_ident, Name),
],
'class': [
- (cs_ident, Name.Class, '#pop')
+ (cs_ident, Name.Class, '#pop'),
+ default('#pop'),
],
'namespace': [
(r'(?=\()', Text, '#pop'), # using (resource)
- ('(' + cs_ident + r'|\.)+', Name.Namespace, '#pop')
+ ('(' + cs_ident + r'|\.)+', Name.Namespace, '#pop'),
]
}