Skip to content

Commit 18c828a

Browse files
authored
Swift: Added support for isolated keyword (#3174)
1 parent 79f250f commit 18c828a

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

components/prism-swift.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ Prism.languages.swift = {
117117
alias: 'important'
118118
},
119119

120-
'keyword': /\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,
120+
'keyword': /\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,
121121
'boolean': /\b(?:false|true)\b/,
122122
'nil': {
123123
pattern: /\bnil\b/,

components/prism-swift.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/languages/swift/keyword_feature.test

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ init
4141
inout
4242
internal
4343
is
44+
isolated
4445
lazy
4546
left
4647
let
@@ -131,6 +132,7 @@ willSet
131132
["keyword", "inout"],
132133
["keyword", "internal"],
133134
["keyword", "is"],
135+
["keyword", "isolated"],
134136
["keyword", "lazy"],
135137
["keyword", "left"],
136138
["keyword", "let"],

0 commit comments

Comments
 (0)