summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES2
-rw-r--r--pygments/lexers/compiled.py3
2 files changed, 5 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 4c2c6424..b729d0ca 100644
--- a/CHANGES
+++ b/CHANGES
@@ -30,6 +30,8 @@ Version 1.3
- Fixed regex highlighting bugs in Perl lexer (#258).
+- Add small enhancements to the C lexer (#467) and Bash lexer (#469).
+
- Gherkin lexer: Fixed single apostrophe bug and added new i18n keywords.
diff --git a/pygments/lexers/compiled.py b/pygments/lexers/compiled.py
index 4601c12c..b1a2dc61 100644
--- a/pygments/lexers/compiled.py
+++ b/pygments/lexers/compiled.py
@@ -59,6 +59,7 @@ class CLexer(RegexLexer):
(r'0x[0-9a-fA-F]+[Ll]?', Number.Hex),
(r'0[0-7]+[Ll]?', Number.Oct),
(r'\d+[Ll]?', Number.Integer),
+ (r'\*/', Error),
(r'[~!%^&*+=|?:<>/-]', Operator),
(r'[()\[\],.]', Punctuation),
(r'\b(case)(.+?)(:)', bygroups(Keyword, using(this), Text)),
@@ -183,6 +184,7 @@ class CppLexer(RegexLexer):
(r'0x[0-9a-fA-F]+[Ll]?', Number.Hex),
(r'0[0-7]+[Ll]?', Number.Oct),
(r'\d+[Ll]?', Number.Integer),
+ (r'\*/', Error),
(r'[~!%^&*+=|?:<>/-]', Operator),
(r'[()\[\],.;]', Punctuation),
(r'(asm|auto|break|case|catch|const|const_cast|continue|'
@@ -925,6 +927,7 @@ class JavaLexer(RegexLexer):
],
}
+
class ScalaLexer(RegexLexer):
"""
For `Scala <http://www.scala-lang.org>`_ source code.