Skip to content

Commit c83bc98

Browse files
parloughkwalrath
authored andcommitted
Update code-prettify dart highlighting (#1624)
1 parent 15811d8 commit c83bc98

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/_assets/js/vendor/code-prettify/lang-dart.js

100755100644
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,27 +37,27 @@ PR['registerLangHandler'](
3737
// Script tag.
3838
[PR['PR_COMMENT'], /^#!(?:.*)/],
3939

40-
// `import`, `library`, `part of`, `part`, `as`, `show`, and `hide`
40+
// `deferred`, `export`, `import`, `library`, `part of`, `part`, `as`, `show`, and `hide`
4141
// keywords.
42-
[PR['PR_KEYWORD'], /^\b(?:import|library|part of|part|as|show|hide)\b/i],
42+
[PR['PR_KEYWORD'], /^\b(?:deferred|export|import|library|part of|part|as|show|hide)\b/i],
4343

4444
// Single-line comments.
4545
[PR['PR_COMMENT'], /^\/\/(?:.*)/],
4646

4747
// Multiline comments.
4848
[PR['PR_COMMENT'], /^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//], // */
4949

50-
// `class` and `interface` keywords.
51-
[PR['PR_KEYWORD'], /^\b(?:class|interface)\b/i],
50+
// `class`, `enum`, `interface`, and `mixin` keywords.
51+
[PR['PR_KEYWORD'], /^\b(?:class|enum|interface|mixin)\b/i],
5252

5353
// General keywords.
54-
[PR['PR_KEYWORD'], /^\b(?:assert|async|await|break|case|catch|continue|default|do|else|finally|for|if|in|is|new|return|super|switch|sync|this|throw|try|while)\b/i],
54+
[PR['PR_KEYWORD'], /^\b(?:assert|async|await|break|case|catch|continue|default|do|else|finally|for|if|in|is|new|on|rethrow|return|super|switch|sync|this|throw|try|while|yield)\b/i],
5555

5656
// Declaration keywords.
57-
[PR['PR_KEYWORD'], /^\b(?:abstract|const|extends|factory|final|get|implements|native|operator|set|static|typedef|var)\b/i],
57+
[PR['PR_KEYWORD'], /^\b(?:abstract|const|covariant|extends|external|factory|final|get|implements|native|operator|set|static|typedef|var|with)\b/i],
5858

5959
// Keywords for types.
60-
[PR['PR_TYPE'], /^\b(?:bool|double|Dynamic|int|num|Object|String|void)\b/i],
60+
[PR['PR_TYPE'], /^\b(?:bool|double|dynamic|Function|int|num|Object|String|void)\b/i],
6161

6262
// Keywords for constants.
6363
[PR['PR_KEYWORD'], /^\b(?:false|null|true)\b/i],

0 commit comments

Comments
 (0)