diff options
Diffstat (limited to 'pygments/lexer.py')
-rw-r--r-- | pygments/lexer.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexer.py b/pygments/lexer.py index f3543d41..46f9cb37 100644 --- a/pygments/lexer.py +++ b/pygments/lexer.py @@ -420,8 +420,8 @@ class RegexLexerMeta(LexerMeta): def _process_regex(cls, regex, rflags): """Preprocess the regular expression component of a token definition.""" if isinstance(regex, words): - return regex_opt(regex.words, rflags, prefix=regex.prefix, - suffix=regex.suffix).match + return re.compile(regex_opt(regex.words, prefix=regex.prefix, + suffix=regex.suffix), rflags).match return re.compile(regex, rflags).match def _process_token(cls, token): |