diff options
-rw-r--r-- | pygments/lexers/math.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pygments/lexers/math.py b/pygments/lexers/math.py index 00ba9e58..fe4d9b89 100644 --- a/pygments/lexers/math.py +++ b/pygments/lexers/math.py @@ -352,7 +352,8 @@ class SLexer(RegexLexer): (r'\[|\]|\[\[|\]\]|\$|\(|\)|@|:::?|;|,', Punctuation), ], 'keywords': [ - (r'for(?=\s*\()|while(?=\s*\()|if(?=\s*\()|(?<=\s)else|(?<=\s)break(?=;|$)', + (r'for(?=\s*\()|while(?=\s*\()|if(?=\s*\()|(?<=\s)else|' + r'(?<=\s)break(?=;|$)|return(?=\s*\()|function(?=\s*\()', Keyword.Reserved) ], 'operators': [ |