diff options
author | Georg Brandl <georg@python.org> | 2020-09-07 07:55:53 +0200 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2020-09-07 07:55:55 +0200 |
commit | 080bbeb859d3346c221f7dcac1ae1822676bec6f (patch) | |
tree | c1efe8651eccd963f9198c91fe6285922b5af221 /pygments/lexers/prolog.py | |
parent | d464bf55dabfe4f34e97e9c9f1617f5a508807fd (diff) | |
download | pygments-git-080bbeb859d3346c221f7dcac1ae1822676bec6f.tar.gz |
all: revert changes of [a-zA-Z0-9_] to \w
... which is not equivalent in Unicode mode
Diffstat (limited to 'pygments/lexers/prolog.py')
-rw-r--r-- | pygments/lexers/prolog.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/pygments/lexers/prolog.py b/pygments/lexers/prolog.py index 5baa916d..40ef0df3 100644 --- a/pygments/lexers/prolog.py +++ b/pygments/lexers/prolog.py @@ -113,7 +113,7 @@ class LogtalkLexer(RegexLexer): (r'0x[0-9a-fA-F]+', Number.Hex), (r'\d+\.?\d*((e|E)(\+|-)?\d+)?', Number), # Variables - (r'([A-Z_]\w*)', Name.Variable), + (r'([A-Z_][a-zA-Z0-9_]*)', Name.Variable), # Event handlers (r'(after|before)(?=[(])', Keyword), # Message forwarding handler @@ -231,7 +231,7 @@ class LogtalkLexer(RegexLexer): # Punctuation (r'[()\[\],.|]', Text), # Atoms - (r"[a-z]\w*", Text), + (r"[a-z][a-zA-Z0-9_]*", Text), (r"'", String, 'quoted_atom'), ], @@ -259,8 +259,8 @@ class LogtalkLexer(RegexLexer): (r'(alias|d(ynamic|iscontiguous)|m(eta_(non_terminal|predicate)|ode|ultifile)|s(et_(logtalk|prolog)_flag|ynchronized))(?=[(])', Keyword, 'root'), (r'op(?=[(])', Keyword, 'root'), (r'(c(alls|oinductive)|module|reexport|use(s|_module))(?=[(])', Keyword, 'root'), - (r'[a-z]\w*(?=[(])', Text, 'root'), - (r'[a-z]\w*(?=[.])', Text, 'root'), + (r'[a-z][a-zA-Z0-9_]*(?=[(])', Text, 'root'), + (r'[a-z][a-zA-Z0-9_]*(?=[.])', Text, 'root'), ], 'entityrelations': [ @@ -272,9 +272,9 @@ class LogtalkLexer(RegexLexer): (r'0x[0-9a-fA-F]+', Number.Hex), (r'\d+\.?\d*((e|E)(\+|-)?\d+)?', Number), # Variables - (r'([A-Z_]\w*)', Name.Variable), + (r'([A-Z_][a-zA-Z0-9_]*)', Name.Variable), # Atoms - (r"[a-z]\w*", Text), + (r"[a-z][a-zA-Z0-9_]*", Text), (r"'", String, 'quoted_atom'), # Strings (r'"(\\\\|\\"|[^"])*"', String), |