diff --git a/CHANGES.md b/CHANGES.md index 5363f68b3d..e6e1f1f4a9 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -22,6 +22,9 @@ New Languages: Language Improvements: +- fix(r) fixed keywords not properly spaced (#2852) [Josh Goebel][] +- fix(javascript) fix potential catastrophic backtracking (#2852) [Josh Goebel][] +- fix(livescript) fix potential catastrophic backtracking (#2852) [Josh Goebel][] - bug(xml) XML grammar was far too imprecise/fuzzy [Josh Goebel][] - enh(xml) Improve precision to prevent false auto-detect positives [Josh Goebel][] - fix(js/ts) Prevent for/while/if/switch from falsly matching as functions (#2803) [Josh Goebel][] diff --git a/src/languages/1c.js b/src/languages/1c.js index d40f539ec5..595aaeca58 100644 --- a/src/languages/1c.js +++ b/src/languages/1c.js @@ -515,5 +515,5 @@ export default function(hljs) { STRINGS, DATE ] - } + }; } diff --git a/src/languages/hy.js b/src/languages/hy.js index b86d6f787f..fe913e10df 100644 --- a/src/languages/hy.js +++ b/src/languages/hy.js @@ -101,5 +101,5 @@ export default function(hljs) { aliases: ['hylang'], illegal: /\S/, contains: [hljs.SHEBANG(), LIST, STRING, HINT, HINT_COL, COMMENT, KEY, COLLECTION, NUMBER, LITERAL] - } + }; } diff --git a/src/languages/java.js b/src/languages/java.js index 9c949f726c..1e9ab182dc 100644 --- a/src/languages/java.js +++ b/src/languages/java.js @@ -5,8 +5,6 @@ Category: common, enterprise Website: https://www.java.com/ */ -import * as regex from '../lib/regex.js'; - export default function(hljs) { var JAVA_IDENT_RE = '[\u00C0-\u02B8a-zA-Z_$][\u00C0-\u02B8a-zA-Z_$0-9]*'; var GENERIC_IDENT_RE = JAVA_IDENT_RE + '(<' + JAVA_IDENT_RE + '(\\s*,\\s*' + JAVA_IDENT_RE + ')*>)?'; diff --git a/src/languages/javascript.js b/src/languages/javascript.js index bb077d6138..2bccc2190c 100644 --- a/src/languages/javascript.js +++ b/src/languages/javascript.js @@ -18,7 +18,7 @@ export default function(hljs) { * @param {{after:number}} param1 */ const hasClosingTag = (match, { after }) => { - const tag = match[0].replace("<", " - +

Code

@@ -295,7 +295,7 @@

Markup

this.refreshKlass(); } } - }) + });