From 1f0e76b347176f89979992e12a28590d5f9c3a81 Mon Sep 17 00:00:00 2001 From: Bradley Mackey Date: Fri, 5 Jan 2024 01:35:29 +0000 Subject: [PATCH] enh(swift) add `package` keyword (#3953) --- CHANGES.md | 1 + src/languages/lib/kws_swift.js | 1 + test/markup/swift/keywords.expect.txt | 1 + test/markup/swift/keywords.txt | 1 + 4 files changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 77b9d59a18..2e8f5ba9a7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -19,6 +19,7 @@ Core Grammars: - fix(javascript) incorrect function name highlighting [CY Fung][] - fix(1c) fix escaped symbols "+-;():=,[]" literals [Vitaly Barilko][] - fix(swift) correctly highlight generics and conformances in type definitions [Bradley Mackey][] +- enh(swift) add package keyword [Bradley Mackey][] New Grammars: diff --git a/src/languages/lib/kws_swift.js b/src/languages/lib/kws_swift.js index a4b2fea08a..e2932bbb90 100644 --- a/src/languages/lib/kws_swift.js +++ b/src/languages/lib/kws_swift.js @@ -92,6 +92,7 @@ export const keywords = [ 'operator', 'optional', // contextual 'override', // contextual + 'package', 'postfix', // contextual 'precedencegroup', 'prefix', // contextual diff --git a/test/markup/swift/keywords.expect.txt b/test/markup/swift/keywords.expect.txt index dd1a4b7dbe..d9f90858e0 100644 --- a/test/markup/swift/keywords.expect.txt +++ b/test/markup/swift/keywords.expect.txt @@ -17,6 +17,7 @@ x is String unowned(safe) unowned(unsafe) async await isolated nonisolated +public private fileprivate package internal open #if #error("Error") diff --git a/test/markup/swift/keywords.txt b/test/markup/swift/keywords.txt index 73cb693e48..09b7da607f 100644 --- a/test/markup/swift/keywords.txt +++ b/test/markup/swift/keywords.txt @@ -17,6 +17,7 @@ fileprivate(set) internal(set) open(set) private(set) public(set) unowned(safe) unowned(unsafe) async await isolated nonisolated +public private fileprivate package internal open #if #error("Error")