Skip to content

Commit 54e9907

Browse files
authored
Add support for new Dart features to prettify (#168)
1 parent 0e42e66 commit 54e9907

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ PR['registerLangHandler'](
5151
[PR['PR_KEYWORD'], /^\b(?:class|enum|extension|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|on|rethrow|return|super|switch|sync|this|throw|try|while|yield)\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|when|while|yield)\b/i],
5555

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

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

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

0 commit comments

Comments
 (0)