summaryrefslogtreecommitdiff
path: root/pygments/lexers/javascript.py
diff options
context:
space:
mode:
authorEricFromCanada <eric3knibbe@gmail.com>2014-11-14 10:10:40 -0500
committerEricFromCanada <eric3knibbe@gmail.com>2014-11-14 10:10:40 -0500
commit4f5c646e14b5cee644a4fd87f413f08a3d02b042 (patch)
treea510c309df158ab9ce05e77d0a7fdadc3b743af0 /pygments/lexers/javascript.py
parenta9b47e1898cda6e45eab709c6ea1daff161a93bf (diff)
downloadpygments-4f5c646e14b5cee644a4fd87f413f08a3d02b042.tar.gz
[noprocess] should still work after [no_square_brackets]
Diffstat (limited to 'pygments/lexers/javascript.py')
-rw-r--r--pygments/lexers/javascript.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/pygments/lexers/javascript.py b/pygments/lexers/javascript.py
index b08f66d4..0cd68d24 100644
--- a/pygments/lexers/javascript.py
+++ b/pygments/lexers/javascript.py
@@ -541,9 +541,11 @@ class LassoLexer(RegexLexer):
(r'[^[<]+', Other),
],
'nosquarebrackets': [
+ (r'\[noprocess\]', Comment.Preproc, 'noprocess'),
+ (r'\[', Other),
(r'<\?(LassoScript|lasso|=)', Comment.Preproc, 'anglebrackets'),
- (r'<', Other),
- (r'[^<]+', Other),
+ (r'<(!--.*?-->)?', Other),
+ (r'[^[<]+', Other),
],
'noprocess': [
(r'\[/noprocess\]', Comment.Preproc, '#pop'),