diff options
| author | blackbird <blackbird@localhost> | 2007-02-15 20:01:31 +0100 |
|---|---|---|
| committer | blackbird <blackbird@localhost> | 2007-02-15 20:01:31 +0100 |
| commit | 73fd65c64b2c0e94de7dce50540f044b0ef878ca (patch) | |
| tree | 9f12fd516cd3e30827b42372e2a6e32679b58e0c | |
| parent | c5f542c2fe34dd2bf6170e3e961f1254bc39ca40 (diff) | |
| download | pygments-git-73fd65c64b2c0e94de7dce50540f044b0ef878ca.tar.gz | |
[svn] change in the java lexer foo.bar is now yielded as Name, Operator, Name.Attribute.0.7.1
| -rw-r--r-- | pygments/lexers/compiled.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/compiled.py b/pygments/lexers/compiled.py index 6f35ac33..c046ea32 100644 --- a/pygments/lexers/compiled.py +++ b/pygments/lexers/compiled.py @@ -727,6 +727,7 @@ class JavaLexer(RegexLexer): (r'(class)(\s+)', bygroups(Keyword, Text), 'class'), (r'"(\\\\|\\"|[^"])*"', String), (r"'\\.'|'[^\\]'|'\\u[0-9a-f]{4}'", String.Char), + (r'(\.)([a-zA-Z_][a-zA-Z0-9_]*)', bygroups(Operator, Name.Attribute)), (r'[a-zA-Z_][a-zA-Z0-9_]*:', Name.Label), (r'[a-zA-Z_\$][a-zA-Z0-9_]*', Name), (r'[~\^\*!%&\[\]\(\)\{\}<>\|+=:;,./?-]', Operator), @@ -736,8 +737,7 @@ class JavaLexer(RegexLexer): (r'\n', Text) ], 'class': [ - (r'[a-zA-Z_][a-zA-Z0-9_]*', Name.Class, '#pop'), - (r'', Text, '#pop'), # not really a class definition + (r'[a-zA-Z_][a-zA-Z0-9_]*', Name.Class, '#pop') ] } |
