summaryrefslogtreecommitdiff
path: root/pygments/lexers/compiled.py
diff options
context:
space:
mode:
Diffstat (limited to 'pygments/lexers/compiled.py')
-rw-r--r--pygments/lexers/compiled.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/pygments/lexers/compiled.py b/pygments/lexers/compiled.py
index c8d9561b..34a9f74a 100644
--- a/pygments/lexers/compiled.py
+++ b/pygments/lexers/compiled.py
@@ -974,16 +974,17 @@ class DylanLexer(RegexLexer):
def get_tokens_unprocessed(self, text):
for index, token, value in RegexLexer.get_tokens_unprocessed(self, text):
if token is Name:
- if value in self.builtins:
+ lowercase_value = value.lower()
+ if lowercase_value in self.builtins:
yield index, Name.Builtin, value
continue
- if value in self.keywords:
+ if lowercase_value in self.keywords:
yield index, Keyword, value
continue
- if value in self.functions:
+ if lowercase_value in self.functions:
yield index, Name.Builtin, value
continue
- if value in self.operators:
+ if lowercase_value in self.operators:
yield index, Operator, value
continue
yield index, token, value