diff --git a/src/basic-languages/swift/swift.ts b/src/basic-languages/swift/swift.ts index dcf15251..66513122 100644 --- a/src/basic-languages/swift/swift.ts +++ b/src/basic-languages/swift/swift.ts @@ -57,14 +57,32 @@ export const language = { ], accessmodifiers: ['public', 'private', 'fileprivate', 'internal'], keywords: [ - '__COLUMN__', - '__FILE__', - '__FUNCTION__', - '__LINE__', + '#available', + '#colorLiteral', + '#column', + '#dsohandle', + '#else', + '#elseif', + '#endif', + '#error', + '#file', + '#fileID', + '#fileLiteral', + '#filePath', + '#function', + '#if', + '#imageLiteral', + '#keyPath', + '#line', + '#selector', + '#sourceLocation', + '#warning', + 'Any', 'Protocol', 'Self', 'Type', + 'actor', 'as', 'assignment', @@ -152,9 +170,7 @@ export const language = { 'weak', 'where', 'while', - 'willSet', - 'FALSE', - 'TRUE' + 'willSet' ], symbols: /[=(){}\[\].,:;@#\_&\-<>`?!+*\\\/]/,