Skip to content

Commit e0bcc85

Browse files
committed
fix(javascript) correctly highlight 'for await' again
Closes #4235.
1 parent 85b2042 commit e0bcc85

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ New Grammars:
66

77
Core Grammars:
88

9+
- fix(javascript) correctly highlight 'for await' again [wolfgang42][]
910
- enh(csp) add missing directives / keywords from MDN (7 more) [Max Liashuk][]
1011
- enh(ada) add new `parallel` keyword, allow `[]` for Ada 2022 [Max Reznik][]
1112

src/languages/javascript.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,8 @@ export default function(hljs) {
387387
noneOf([
388388
...ECMAScript.BUILT_IN_GLOBALS,
389389
"super",
390-
"import"
390+
"import",
391+
"await",
391392
].map(x => `${x}\\s*\\(`)),
392393
IDENT_RE, regex.lookahead(/\s*\(/)),
393394
className: "title.function",

test/markup/javascript/keywords.expect.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,7 @@
1111
<span class="hljs-keyword">return</span> <span class="hljs-regexp">/\d+[\s/]/g</span>;
1212
}
1313
<span class="hljs-keyword">using</span> val = <span class="hljs-title function_">condition</span>();
14+
<span class="hljs-keyword">for</span> <span class="hljs-keyword">await</span> (<span class="hljs-keyword">const</span> item <span class="hljs-keyword">of</span> items) {
15+
<span class="hljs-variable language_">console</span>.<span class="hljs-title function_">log</span>(item);
16+
}
1417
}

test/markup/javascript/keywords.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,7 @@ function $initHighlight(block, cls) {
1111
return /\d+[\s/]/g;
1212
}
1313
using val = condition();
14+
for await (const item of items) {
15+
console.log(item);
16+
}
1417
}

0 commit comments

Comments
 (0)