summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJJ Atria <jjatria@gmail.com>2016-03-19 18:29:48 +0000
committerJJ Atria <jjatria@gmail.com>2016-03-19 18:29:48 +0000
commit0414fef4a7de66767a5f693fb28f36623f4c0c11 (patch)
tree71cd07f88cb0e15f59d935811977f8b510f33559
parenta4a3df4ac8c645d890df8fc264733045108a3f53 (diff)
downloadpygments-0414fef4a7de66767a5f693fb28f36623f4c0c11.tar.gz
Dots are not Praat operator boundaries
-rw-r--r--pygments/lexers/praat.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pygments/lexers/praat.py b/pygments/lexers/praat.py
index 9255216d..761e4a99 100644
--- a/pygments/lexers/praat.py
+++ b/pygments/lexers/praat.py
@@ -168,8 +168,8 @@ class PraatLexer(RegexLexer):
],
'function_call': [
(words(functions_string, suffix=r'\$(?=\s*[:(])'), Name.Function, 'function'),
- (words(functions_array, suffix=r'#(?=\s*[:(])'), Name.Function, 'function'),
- (words(functions_numeric, suffix=r'(?=\s*[:(])'), Name.Function, 'function'),
+ (words(functions_array, suffix=r'#(?=\s*[:(])'), Name.Function, 'function'),
+ (words(functions_numeric, suffix=r'(?=\s*[:(])'), Name.Function, 'function'),
],
'function': [
(r'\s+', Text),
@@ -235,8 +235,8 @@ class PraatLexer(RegexLexer):
(r"'(?=.*')", String.Interpol, 'string_interpolated'),
],
'operator': [
- (r'([+\/*<>=!-]=?|[&*|][&*|]?|\^|<>)', Operator),
- (r'\b(and|or|not|div|mod)\b', Operator.Word),
+ (r'([+\/*<>=!-]=?|[&*|][&*|]?|\^|<>)', Operator),
+ (r'(?<![\w.])(and|or|not|div|mod)(?![\w.])', Operator.Word),
],
'string_interpolated': [
(r'\.?[_a-z][\w.]*[$#]?(?:\[[a-zA-Z0-9,]+\])?(:[0-9]+)?',