Skip to content

Commit 89f1e18

Browse files
Latte: Fixed exponential backtracking (#2682)
1 parent 0a3932f commit 89f1e18

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

components/prism-latte.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
if (env.language !== 'latte') {
5858
return;
5959
}
60-
var lattePattern = /\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*[\s\S]*?\*\/)*?\}/g;
60+
var lattePattern = /\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*?\}/g;
6161
Prism.languages['markup-templating'].buildPlaceholders(env, 'latte', lattePattern);
6262
env.grammar = markupLatte;
6363
});

components/prism-latte.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)