summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortako <tako@codejive.org>2015-02-17 19:36:32 +0000
committertako <tako@codejive.org>2015-02-17 19:36:32 +0000
commitb01f1c86dfcec6f0131235ff3be3fa751801061e (patch)
treec8325d2971dddab02e17a9fcd0df12f355c23776
parentfe72d20b50c75089fa1262b9f03fcb29c9e49282 (diff)
downloadpygments-b01f1c86dfcec6f0131235ff3be3fa751801061e.tar.gz
Updated keywords for Ceylon language
-rw-r--r--pygments/lexers/jvm.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/pygments/lexers/jvm.py b/pygments/lexers/jvm.py
index 127948a3..1eeec86d 100644
--- a/pygments/lexers/jvm.py
+++ b/pygments/lexers/jvm.py
@@ -935,17 +935,18 @@ class CeylonLexer(RegexLexer):
(r'[^\S\n]+', Text),
(r'//.*?\n', Comment.Single),
(r'/\*', Comment.Multiline, 'comment'),
- (r'(variable|shared|abstract|doc|by|formal|actual|late|native)',
+ (r'(shared|abstract|formal|default|actual|variable|deprecated|small|'
+ r'late|literal|doc|by|see|throws|optional|license|tagged|final|native|'
+ r'annotation|sealed)',
Name.Decorator),
- (r'(break|case|catch|continue|default|else|finally|for|in|'
- r'variable|if|return|switch|this|throw|try|while|is|exists|dynamic|'
- r'nonempty|then|outer|assert)\b', Keyword),
- (r'(abstracts|extends|satisfies|adapts|'
- r'super|given|of|out|assign|'
- r'transient|volatile)\b', Keyword.Declaration),
- (r'(function|value|void)\b',
+ (r'(break|case|catch|continue|else|finally|for|in|'
+ r'if|return|switch|this|throw|try|while|is|exists|dynamic|'
+ r'nonempty|then|outer|assert|let)\b', Keyword),
+ (r'(abstracts|extends|satisfies|'
+ r'super|given|of|out|assign)\b', Keyword.Declaration),
+ (r'(function|value|void|new)\b',
Keyword.Type),
- (r'(package)(\s+)', bygroups(Keyword.Namespace, Text)),
+ (r'(assembly|module|package)(\s+)', bygroups(Keyword.Namespace, Text)),
(r'(true|false|null)\b', Keyword.Constant),
(r'(class|interface|object|alias)(\s+)',
bygroups(Keyword.Declaration, Text), 'class'),