Commits

Krzysztof Goj  committed 0462115

symbol + object

  • Participants
  • Parent commits 5574577
  • Branches trunk

Comments (0)

Files changed (1)

File pygments/lexers/compiled.py

              r'([a-zA-Z_][a-zA-Z0-9_]*)'                    # method name
              r'(\s*)(\()',                                  # signature start
              bygroups(using(this), Name.Function, Text, Operator)),
+            (r"'([a-zA-Z_][a-zA-Z0-9_]*)", Text.Symbol),
             (r'[^\S\n]+', Text),
             (r'//.*?\n', Comment),
             (r'/\*.*?\*/', Comment),
             (r'(boolean|byte|char|double|float|int|long|short|void)\b',
              Keyword.Type),
             (r'(true|false|null)\b', Keyword.Constant),
-            (r'(class|interface|trait)(\s+)', bygroups(Keyword, Text), 'class'),
+            (r'(class|interface|trait|object)(\s+)', bygroups(Keyword, Text), 'class'),
             (r'(import)(\s+)', bygroups(Keyword, Text), 'import'),
             (r'"(\\\\|\\"|[^"])*"', String),
             (r"'\\.'|'[^\\]'|'\\u[0-9a-f]{4}'", String.Char),