[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/swift-mode c48907c 407/496: Update font-lock for standard
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/swift-mode c48907c 407/496: Update font-lock for standard library |
Date: |
Sun, 29 Aug 2021 11:34:16 -0400 (EDT) |
branch: elpa/swift-mode
commit c48907cae21aab7173dbc404e313c9a0a1f657d7
Author: taku0 <mxxouy6x3m_github@tatapa.org>
Commit: taku0 <mxxouy6x3m_github@tatapa.org>
Update font-lock for standard library
---
swift-mode-font-lock.el | 543 ++--
swift-mode-standard-types.el | 6672 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 6949 insertions(+), 266 deletions(-)
diff --git a/swift-mode-font-lock.el b/swift-mode-font-lock.el
index b822795..d1cb06e 100644
--- a/swift-mode-font-lock.el
+++ b/swift-mode-font-lock.el
@@ -34,6 +34,8 @@
;;; Code:
+(require 'swift-mode-standard-types)
+
;;; Customizations
;;;###autoload
@@ -85,6 +87,11 @@ Exmpale: #if, #endif, and #selector."
"Face for highlighting builtin properties."
:group 'swift-mode:faces)
+(defface swift-mode:builtin-constant-face
+ '((t . (:inherit font-lock-builtin-face)))
+ "Face for highlighting builtin constants."
+ :group 'swift-mode:faces)
+
(defface swift-mode:builtin-enum-case-face
'((t . (:inherit font-lock-builtin-face)))
"Face for highlighting builtin enum cases."
@@ -120,10 +127,63 @@ Exmpale: #if, #endif, and #selector."
"Face for highlighting property accesses."
:group 'swift-mode:faces)
+(defvar swift-mode:standard-types-hash
+ (make-hash-table :test 'equal)
+ "Set of standard type names. All values are t.")
+
+(dolist (name swift-mode:standard-types)
+ (puthash name t swift-mode:standard-types-hash))
+(dolist (name swift-mode:foundation-types)
+ (puthash name t swift-mode:standard-types-hash))
+
+(defvar swift-mode:standard-enum-cases-hash
+ (make-hash-table :test 'equal)
+ "Set of standard enum case names. All values are t.")
+
+(dolist (name swift-mode:standard-enum-cases)
+ (puthash name t swift-mode:standard-enum-cases-hash))
+(dolist (name swift-mode:foundation-enum-cases)
+ (puthash name t swift-mode:standard-enum-cases-hash))
+
+(defvar swift-mode:standard-methods-hash
+ (make-hash-table :test 'equal)
+ "Set of standard method names. All values are t.")
+
+(dolist (name swift-mode:standard-methods)
+ (puthash name t swift-mode:standard-methods-hash))
+(dolist (name swift-mode:foundation-methods)
+ (puthash name t swift-mode:standard-methods-hash))
+
+(defvar swift-mode:standard-properties-hash
+ (make-hash-table :test 'equal)
+ "Set of standard property names. All values are t.")
+
+(dolist (name swift-mode:standard-properties)
+ (puthash name t swift-mode:standard-properties-hash))
+(dolist (name swift-mode:foundation-properties)
+ (puthash name t swift-mode:standard-properties-hash))
+
+(defvar swift-mode:standard-functions-hash
+ (make-hash-table :test 'equal)
+ "Set of standard function names. All values are t.")
+
+(dolist (name swift-mode:standard-functions)
+ (puthash name t swift-mode:standard-functions-hash))
+(dolist (name swift-mode:foundation-functions)
+ (puthash name t swift-mode:standard-functions-hash))
+
+(defvar swift-mode:standard-constants-hash
+ (make-hash-table :test 'equal)
+ "Set of standard constant names. All values are t.")
+
+(dolist (name swift-mode:standard-constants)
+ (puthash name t swift-mode:standard-constants-hash))
+(dolist (name swift-mode:foundation-constants)
+ (puthash name t swift-mode:standard-constants-hash))
;;; Supporting functions
-(defun swift-mode:function-name-pos-p (pos limit)
+(defun swift-mode:declared-function-name-pos-p (pos limit)
"Return t if POS is just before the name of a function declaration.
This function does not search beyond LIMIT."
@@ -176,6 +236,103 @@ This function does not search beyond LIMIT."
(skip-syntax-forward " " limit)
(not (eq (char-after) ?\()))))
+(defun swift-mode:standard-name-pos-p (identifiers pos limit)
+ "Return t if an identifier in the hash IDENTIFIERS appears at POS.
+
+This function does not search beyond LIMIT."
+ (goto-char pos)
+ (skip-syntax-forward "w_" limit)
+ (gethash (buffer-substring-no-properties pos (point)) identifiers))
+
+(defun swift-mode:standard-type-name-pos-p (pos limit)
+ "Return t if POS is just before a standard type name.
+
+This function does not search beyond LIMIT."
+ (swift-mode:standard-name-pos-p swift-mode:standard-types-hash pos limit))
+
+(defun swift-mode:standard-enum-case-name-pos-p (pos limit)
+ "Return t if POS is just before a standard enum case name.
+
+This function does not search beyond LIMIT."
+ (and
+ (eq (char-before pos) ?.)
+ (swift-mode:standard-name-pos-p
+ swift-mode:standard-enum-cases-hash pos limit)))
+
+(defun swift-mode:standard-method-trailing-closure-name-pos-p (pos limit)
+ "Return t if POS is just before a standard method name.
+
+It must followed by open curly bracket.
+This function does not search beyond LIMIT."
+ (and
+ (eq (char-before pos) ?.)
+ (progn
+ (goto-char pos)
+ (skip-syntax-forward "w_" limit)
+ (skip-chars-forward "?")
+ (skip-syntax-forward " " limit)
+ (eq (char-after) ?{))
+ (swift-mode:standard-name-pos-p swift-mode:standard-methods-hash pos
limit)))
+
+(defun swift-mode:standard-method-name-pos-p (pos limit)
+ "Return t if POS is just before a standard method name.
+
+This function does not search beyond LIMIT."
+ (and
+ (eq (char-before pos) ?.)
+ (progn
+ (goto-char pos)
+ (skip-syntax-forward "w_" limit)
+ (skip-chars-forward "?")
+ (skip-syntax-forward " " limit)
+ (eq (char-after) ?\())
+ (swift-mode:standard-name-pos-p swift-mode:standard-methods-hash pos
limit)))
+
+(defun swift-mode:standard-property-name-pos-p (pos limit)
+ "Return t if POS is just before a standard property name.
+
+This function does not search beyond LIMIT."
+ (and
+ (swift-mode:property-access-pos-p pos limit)
+ (swift-mode:standard-name-pos-p
+ swift-mode:standard-properties-hash pos limit)))
+
+(defun swift-mode:standard-function-trailing-closure-name-pos-p (pos limit)
+ "Return t if POS is just before a standard function name.
+
+It must followed by open curly bracket.
+This function does not search beyond LIMIT."
+ (and
+ (progn
+ (goto-char pos)
+ (skip-syntax-forward "w_" limit)
+ (skip-chars-forward "?")
+ (skip-syntax-forward " " limit)
+ (eq (char-after) ?{))
+ (swift-mode:standard-name-pos-p
+ swift-mode:standard-functions-hash pos limit)))
+
+(defun swift-mode:standard-function-name-pos-p (pos limit)
+ "Return t if POS is just before a standard function name.
+
+This function does not search beyond LIMIT."
+ (and
+ (progn
+ (goto-char pos)
+ (skip-syntax-forward "w_" limit)
+ (skip-chars-forward "?")
+ (skip-syntax-forward " " limit)
+ (eq (char-after) ?\())
+ (swift-mode:standard-name-pos-p
+ swift-mode:standard-functions-hash pos limit)))
+
+(defun swift-mode:standard-constant-name-pos-p (pos limit)
+ "Return t if POS is just before a standard constant name.
+
+This function does not search beyond LIMIT."
+ (swift-mode:standard-name-pos-p
+ swift-mode:standard-constants-hash pos limit))
+
(defun swift-mode:font-lock-match-expr (limit match-p)
"Move the cursor just after an identifier that satisfy given predicate.
@@ -194,14 +351,15 @@ The predicate MATCH-P is called with two arguments:
(funcall match-p (match-beginning 0) limit)))
(swift-mode:font-lock-match-expr limit match-p))))
-(defun swift-mode:font-lock-match-function-names (limit)
+(defun swift-mode:font-lock-match-declared-function-names (limit)
"Move the cursor just after a function name or others.
Others includes enum, struct, class, protocol, and extension name.
Set `match-data', and return t if a function name or others found before
position LIMIT.
Return nil otherwise."
- (swift-mode:font-lock-match-expr limit #'swift-mode:function-name-pos-p))
+ (swift-mode:font-lock-match-expr
+ limit #'swift-mode:declared-function-name-pos-p))
(defun swift-mode:font-lock-match-property-accesss (limit)
"Move the cursor just after a property access.
@@ -209,238 +367,86 @@ Set `match-data', and return t if a property access
found before position LIMIT.
Return nil otherwise."
(swift-mode:font-lock-match-expr limit #'swift-mode:property-access-pos-p))
+(defun swift-mode:font-lock-match-standard-type-names (limit)
+ "Move the cursor just after a standard type name.
+
+Set `match-data', and return t if a standard type name found before position
+LIMIT.
+Return nil otherwise."
+ (swift-mode:font-lock-match-expr
+ limit #'swift-mode:standard-type-name-pos-p))
+
+(defun swift-mode:font-lock-match-standard-enum-case-names (limit)
+ "Move the cursor just after a standard enum case name.
+
+Set `match-data', and return t if a standard enum case name found before
+position LIMIT.
+Return nil otherwise."
+ (swift-mode:font-lock-match-expr
+ limit #'swift-mode:standard-enum-case-name-pos-p))
+
+(defun swift-mode:font-lock-match-standard-method-trailing-closure-names
(limit)
+ "Move the cursor just after a standard method name with trailing closure.
+
+Set `match-data', and return t if a standard method name found before position
+LIMIT.
+Return nil otherwise."
+ (swift-mode:font-lock-match-expr
+ limit #'swift-mode:standard-method-trailing-closure-name-pos-p))
+
+(defun swift-mode:font-lock-match-standard-method-names (limit)
+ "Move the cursor just after a standard method name.
+
+Set `match-data', and return t if a standard method name found before
+position LIMIT.
+Return nil otherwise."
+ (swift-mode:font-lock-match-expr
+ limit #'swift-mode:standard-method-name-pos-p))
+
+(defun swift-mode:font-lock-match-standard-property-names (limit)
+ "Move the cursor just after a standard property name.
+
+Set `match-data', and return t if a standard property name found before
+position LIMIT.
+Return nil otherwise."
+ (swift-mode:font-lock-match-expr
+ limit #'swift-mode:standard-property-name-pos-p))
+
+(defun swift-mode:font-lock-match-standard-function-trailing-closure-names
+ (limit)
+ "Move the cursor just after a standard function name with trailing closure.
+
+Set `match-data', and return t if a standard function name found before
+position LIMIT.
+Return nil otherwise."
+ (swift-mode:font-lock-match-expr
+ limit #'swift-mode:standard-function-trailing-closure-name-pos-p))
+
+(defun swift-mode:font-lock-match-standard-function-names (limit)
+ "Move the cursor just after a standard function name.
+
+Set `match-data', and return t if a standard function name found before
+position LIMIT.
+Return nil otherwise."
+ (swift-mode:font-lock-match-expr
+ limit #'swift-mode:standard-function-name-pos-p))
+
+(defun swift-mode:font-lock-match-standard-constant-names (limit)
+ "Move the cursor just after a standard constant name.
+
+Set `match-data', and return t if a standard constant name found before
+position LIMIT.
+Return nil otherwise."
+ (swift-mode:font-lock-match-expr
+ limit #'swift-mode:standard-constant-name-pos-p))
+
;;; Keywords and standard identifiers
;; Keywords
;;
https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html#//apple_ref/doc/uid/TP40014097-CH30-ID410
-(defconst swift-mode:standard-member-functions-trailing-closure
- '("sort" "sorted" "split" "contains" "index" "partition" "filter" "first"
- "forEach" "flatMap" "withMutableCharacters" "withCString"
- "withUnsafeMutableBufferPointer" "withUnsafeMutablePointers"
- "withUnsafeMutablePointerToElements" "withUnsafeMutablePointerToHeader"
- "withUnsafeBufferPointer" "withUTF8Buffer" "min" "map" "max" "compactMap")
- "Member functions with closures in the standard library in Swift 3.
-
-They may be used with trailing closures and no parentheses.")
-
-(defconst swift-mode:standard-member-functions
- '("symmetricDifference" "storeBytes" "starts" "stride" "sortInPlace"
- "successor" "suffix" "subtract" "subtracting" "subtractInPlace"
- "subtractWithOverflow" "squareRoot" "samePosition" "holdsUniqueReference"
- "holdsUniqueOrPinnedReference" "hasSuffix" "hasPrefix" "negate" "negated"
- "next" "countByEnumerating" "copy" "copyBytes" "clamp" "clamped" "create"
- "toIntMax" "toOpaque" "toUIntMax" "takeRetainedValue" "takeUnretainedValue"
- "truncatingRemainder" "transcodedLength" "trailSurrogate"
- "isMutableAndUniquelyReferenced" "isMutableAndUniquelyReferencedOrPinned"
- "isStrictSuperset" "isStrictSupersetOf" "isStrictSubset" "isStrictSubsetOf"
- "isSuperset" "isSupersetOf" "isSubset" "isSubsetOf" "isContinuation"
- "isTotallyOrdered" "isTrailSurrogate" "isDisjoint" "isDisjointWith"
- "isUniqueReference" "isUniquelyReferenced" "isUniquelyReferencedOrPinned"
- "isEqual" "isLess" "isLessThanOrEqualTo" "isLeadSurrogate" "insert"
- "insertContentsOf" "intersect" "intersection" "intersectInPlace"
- "initialize" "initializeMemory" "initializeFrom" "indexOf" "indexForKey"
- "overlaps" "objectAt" "distance" "distanceTo" "divide" "divided"
- "divideWithOverflow" "descendant" "destroy" "decode" "decodeCString"
- "deinitialize" "dealloc" "deallocate" "deallocateCapacity" "dropFirst"
- "dropLast" "union" "unionInPlace" "underestimateCount" "unwrappedOrError"
- "update" "updateValue" "uppercased" "joined" "joinWithSeparator" "popFirst"
- "popLast" "passRetained" "passUnretained" "predecessor" "prefix" "escape"
- "escaped" "encode" "enumerate" "enumerated" "elementsEqual" "exclusiveOr"
- "exclusiveOrInPlace" "formRemainder" "formSymmetricDifference"
- "formSquareRoot" "formTruncatingRemainder" "formIntersection" "formIndex"
- "formUnion" "flatten" "fromCString" "fromCStringRepairingIllFormedUTF8"
- "fromOpaque" "withMemoryRebound" "width" "write" "writeTo" "lowercased"
- "load" "leadSurrogate" "lexicographicalCompare" "lexicographicallyPrecedes"
- "assign" "assignBackwardFrom" "assignFrom" "assumingMemoryBound" "add"
- "adding" "addingProduct" "addProduct" "addWithOverflow" "advanced"
- "advancedBy" "autorelease" "append" "appendContentsOf" "alloc" "allocate"
- "abs" "round" "rounded" "reserveCapacity" "retain" "reduce" "replace"
- "replaceRange" "replaceSubrange" "reverse" "reversed" "requestNativeBuffer"
- "requestUniqueMutableBackingBuffer" "release" "remove" "removeRange"
- "removeSubrange" "removeValue" "removeValueForKey" "removeFirst"
- "removeLast" "removeAtIndex" "removeAll" "remainder"
"remainderWithOverflow"
- "generate" "getObjects" "getElement" "minimum" "minimumMagnitude"
- "minElement" "move" "moveInitialize" "moveInitializeMemory"
- "moveInitializeBackwardFrom" "moveInitializeFrom" "moveAssign"
- "moveAssignFrom" "multiply" "multiplyWithOverflow" "multiplied" "measure"
- "makeIterator" "makeDescription" "maximum" "maximumMagnitude" "maxElement"
- "bindMemory")
- "Member functions in the standard library in Swift 3.")
-
-(defconst swift-mode:standard-global-functions-trailing-closure
- '("anyGenerator" "autoreleasepool")
- "Global functions with closures available in Swift 3.
-
-They may be used with trailing closures and no parentheses.")
-
-(defconst swift-mode:standard-global-functions
- '("stride" "strideof" "strideofValue" "sizeof" "sizeofValue" "sequence"
"swap"
- "numericCast" "transcode" "isUniquelyReferenced"
- "isUniquelyReferencedNonObjC" "isKnownUniquelyReferenced" "zip" "dump"
- "debugPrint" "unsafeBitCast" "unsafeDowncast" "unsafeUnwrap"
"unsafeAddress"
- "unsafeAddressOf" "print" "precondition" "preconditionFailure" "fatalError"
- "withUnsafeMutablePointer" "withUnsafePointer" "withExtendedLifetime"
- "withVaList" "assert" "assertionFailure" "alignof" "alignofValue" "abs"
- "repeatElement" "readLine" "getVaList" "min" "max")
- "Global functions available in Swift 3.")
-
-(defconst swift-mode:standard-properties
- '("startIndex" "stringValue" "stride" "size" "sign" "signBitIndex"
- "significand" "significandBitCount" "significandBitPattern"
- "significandWidth" "signalingNaN" "superclassMirror" "summary"
- "subscriptBaseAddress" "header" "hashValue" "hasPointerRepresentation"
- "nulTerminatedUTF8" "nextDown" "nextUp" "nan" "nativeOwner" "characters"
- "count" "countTrailingZeros" "customMirror" "customPlaygroundQuickLook"
- "capacity" "isSignMinus" "isSignaling" "isSignalingNaN" "isSubnormal"
- "isNormal" "isNaN" "isCanonical" "isInfinite" "isZero" "isEmpty" "isFinite"
- "isASCII" "indices" "infinity" "identity" "owner" "description"
- "debugDescription" "unsafelyUnwrapped" "unicodeScalar" "unicodeScalars"
- "underestimatedCount" "utf16" "utf8" "utf8Start" "utf8CString"
- "utf8CodeUnitCount" "uintValue" "uppercaseString" "ulp" "ulpOfOne" "pi"
- "pointee" "endIndex" "elements" "exponent" "exponentBitCount"
- "exponentBitPattern" "value" "values" "keys" "quietNaN" "first"
- "firstElementAddress" "firstElementAddressIfContiguous"
"floatingPointClass"
- "littleEndian" "lowercaseString" "leastNonzeroMagnitude"
- "leastNormalMagnitude" "last" "lazy" "alignment" "allocatedElementCount"
- "allZeros" "array" "arrayPropertyIsNativeTypeChecked" "radix" "rawValue"
- "greatestFiniteMagnitude" "min" "memory" "max" "byteSize" "byteSwapped"
- "binade" "bitPattern" "bigEndian" "buffer" "base" "baseAddress" "arguments"
- "argc" "unsafeArgv")
- "Properties in the standard library in Swift 3.")
-
-(defconst swift-mode:standard-enum-cases
- '("scalarValue" "size" "signalingNaN" "sound" "some" "suppressed" "sprite"
- "set" "none" "negativeSubnormal" "negativeNormal" "negativeInfinity"
- "negativeZero" "color" "collection" "customized" "toNearestOrEven"
- "toNearestOrAwayFromZero" "towardZero" "tuple" "text" "int" "image"
- "optional" "dictionary" "double" "down" "uInt" "up" "url"
- "positiveSubnormal" "positiveNormal" "positiveInfinity" "positiveZero"
- "point" "plus" "error" "emptyInput" "view" "quietNaN" "float"
- "attributedString" "awayFromZero" "rectangle" "range" "generated" "minus"
- "bool" "bezierPath")
- "Enum cases in the standard library.
-
-Note that there is some overlap between these and the properties.")
-
-(defconst swift-mode:standard-enum-types
- '("ImplicitlyUnwrappedOptional" "Representation" "MemoryLayout"
- "FloatingPointClassification" "SetIndexRepresentation"
- "SetIteratorRepresentation" "FloatingPointRoundingRule"
- "UnicodeDecodingResult" "Optional" "DictionaryIndexRepresentation"
- "AncestorRepresentation" "DisplayStyle" "PlaygroundQuickLook" "Never"
- "FloatingPointSign" "Bit" "DictionaryIteratorRepresentation")
- "Enum types in the standard library in Swift 3.")
-
-(defconst swift-mode:standard-protocols
- '("RandomAccessCollection" "RandomAccessIndexable"
- "RangeReplaceableCollection" "RangeReplaceableIndexable" "RawRepresentable"
- "MirrorPath" "MutableCollection" "MutableIndexable" "BinaryFloatingPoint"
- "BitwiseOperations" "BidirectionalCollection" "BidirectionalIndexable"
- "Strideable" "Streamable" "SignedNumber" "SignedInteger" "SetAlgebra"
- "Sequence" "Hashable" "Collection" "Comparable" "CustomReflectable"
- "CustomStringConvertible" "CustomDebugStringConvertible"
- "CustomPlaygroundQuickLookable" "CustomLeafReflectable" "CVarArg"
- "TextOutputStream" "Integer" "IntegerArithmetic" "Indexable"
"IndexableBase"
- "IteratorProtocol" "OptionSet" "UnsignedInteger" "UnicodeCodec" "Equatable"
- "Error" "ExpressibleByBooleanLiteral" "ExpressibleByStringInterpolation"
- "ExpressibleByStringLiteral" "ExpressibleByNilLiteral"
- "ExpressibleByIntegerLiteral" "ExpressibleByDictionaryLiteral"
- "ExpressibleByUnicodeScalarLiteral"
- "ExpressibleByExtendedGraphemeClusterLiteral" "ExpressibleByFloatLiteral"
- "ExpressibleByArrayLiteral" "FloatingPoint" "LosslessStringConvertible"
- "LazySequenceProtocol" "LazyCollectionProtocol" "AnyObject"
- "AbsoluteValuable")
- "Protocols in the standard library in Swift 3.")
-
-(defconst swift-mode:foundation-protocols
- '("CustomNSError" "LocalizedError" "NSKeyValueObservingCustomization"
- "RecoverableError" "ReferenceConvertible")
- "Protocols in Foundation.")
-
-(defconst swift-mode:standard-structs
- '("Repeat" "Repeated" "ReversedRandomAccessCollection"
- "ReversedRandomAccessIndex" "ReversedCollection" "ReversedIndex"
- "RandomAccessSlice" "Range" "RangeReplaceableRandomAccessSlice"
- "RangeReplaceableBidirectionalSlice" "RangeReplaceableSlice"
- "RangeGenerator" "GeneratorSequence" "GeneratorOfOne" "Mirror"
- "MutableRandomAccessSlice" "MutableRangeReplaceableRandomAccessSlice"
- "MutableRangeReplaceableBidirectionalSlice" "MutableRangeReplaceableSlice"
- "MutableBidirectionalSlice" "MutableSlice" "ManagedBufferPointer"
- "BidirectionalSlice" "Bool" "StaticString" "String" "StrideThrough"
- "StrideThroughGenerator" "StrideThroughIterator" "StrideTo"
- "StrideToGenerator" "StrideToIterator" "Set" "SetIndex" "SetIterator"
- "Slice" "HalfOpenInterval" "Character" "CharacterView" "ContiguousArray"
- "CountableRange" "CountableClosedRange" "CollectionOfOne" "COpaquePointer"
- "ClosedRange" "ClosedRangeIndex" "ClosedRangeIterator" "ClosedInterval"
- "CVaListPointer" "Int" "Int16" "Int8" "Int32" "Int64" "Indices" "Index"
- "IndexingGenerator" "IndexingIterator" "Iterator" "IteratorSequence"
- "IteratorOverOne" "Zip2Sequence" "Zip2Iterator" "OpaquePointer"
- "ObjectIdentifier" "Dictionary" "DictionaryIndex" "DictionaryIterator"
- "DictionaryLiteral" "Double" "DefaultRandomAccessIndices"
- "DefaultBidirectionalIndices" "DefaultIndices" "UnsafeRawPointer"
- "UnsafeMutableRawPointer" "UnsafeMutableBufferPointer"
- "UnsafeMutablePointer" "UnsafeBufferPointer" "UnsafeBufferPointerGenerator"
- "UnsafeBufferPointerIterator" "UnsafePointer" "UnicodeScalar"
- "UnicodeScalarView" "UnfoldSequence" "Unmanaged" "UTF16" "UTF16View" "UTF8"
- "UTF8View" "UTF32" "UInt" "UInt16" "UInt8" "UInt32" "UInt64"
"JoinGenerator"
- "JoinedSequence" "JoinedIterator" "PermutationGenerator"
- "EnumerateGenerator" "EnumerateSequence" "EnumeratedSequence"
- "EnumeratedIterator" "EmptyGenerator" "EmptyCollection" "EmptyIterator"
- "Float" "Float80" "FlattenGenerator" "FlattenBidirectionalCollection"
- "FlattenBidirectionalCollectionIndex" "FlattenSequence" "FlattenCollection"
- "FlattenCollectionIndex" "FlattenIterator" "LegacyChildren"
- "LazyRandomAccessCollection" "LazyMapRandomAccessCollection"
- "LazyMapGenerator" "LazyMapBidirectionalCollection" "LazyMapSequence"
- "LazyMapCollection" "LazyMapIterator" "LazyBidirectionalCollection"
- "LazySequence" "LazyCollection" "LazyFilterGenerator"
- "LazyFilterBidirectionalCollection" "LazyFilterSequence"
- "LazyFilterCollection" "LazyFilterIndex" "LazyFilterIterator"
- "AnyRandomAccessCollection" "AnyGenerator" "AnyBidirectionalCollection"
- "AnySequence" "AnyHashable" "AnyCollection" "AnyIndex" "AnyIterator"
- "AutoreleasingUnsafeMutablePointer" "Array" "ArraySlice")
- "Structs in the standard library in Swift 3.")
-
-(defconst swift-mode:foundation-structs
- '("Calendar" "CharacterSet" "CocoaError" "Data" "Date" "DateComponents"
- "DateInterval" "ErrorUserInfoKey" "IndexPath" "IndexSet" "Locale"
- "MachError" "Measurement" "NSFastEnumerationIterator" "NSIndexSetIterator"
- "NSKeyValueObservedChange" "Notification" "POSIXError"
- "PersonNameComponents" "TimeZone" "URL" "URLComponents" "URLError"
- "URLQueryItem" "URLRequest" "URLResourceValues" "UUID")
- "Structs in Foundation.")
-
-(defconst swift-mode:standard-typealiases
- '("RawSignificand" "RawExponent" "RawValue" "BooleanLiteralType" "Buffer"
- "Base" "Storage" "StringLiteralType" "Stride" "Stream1" "Stream2"
- "SubSequence" "NativeBuffer" "Child" "Children" "CBool" "CShort"
- "CSignedChar" "CodeUnit" "CChar" "CChar16" "CChar32" "CInt" "CDouble"
- "CUnsignedShort" "CUnsignedChar" "CUnsignedInt" "CUnsignedLong"
- "CUnsignedLongLong" "CFloat" "CWideChar" "CLong" "CLongLong" "IntMax"
- "IntegerLiteralType" "Indices" "Index" "IndexDistance" "Iterator"
"Distance"
- "UnicodeScalarType" "UnicodeScalarIndex" "UnicodeScalarView"
- "UnicodeScalarLiteralType" "UnfoldFirstSequence" "UTF16Index" "UTF16View"
- "UTF8Index" "UIntMax" "Element" "Elements" "ExtendedGraphemeClusterType"
- "ExtendedGraphemeClusterLiteralType" "Exponent" "Void" "Value" "Key"
- "Float32" "FloatLiteralType" "Float64" "AnyClass" "Any")
- "Typealiases in the standard library in Swift 3.")
-
-(defconst swift-mode:standard-class-types
- '("ManagedBuffer" "ManagedProtoBuffer" "NonObjectiveCBase" "AnyGenerator")
- "Built-in class types.")
-
-(defconst swift-mode:standard-precedence-groups
- '("BitwiseShift" "Assignment" "RangeFormation" "Casting" "Addition"
- "NilCoalescing" "Comparison" "LogicalConjunction" "LogicalDisjunction"
- "Default" "Ternary" "Multiplication" "FunctionArrow")
- "Precedence groups in the standard library.")
-
(defconst swift-mode:constant-keywords
- '("true" "false" "nil"
- ;; CommandLine is an enum, but it acts like a constant.
- "CommandLine" "Process"
- ;; The return type of a function that never returns.
- "Never")
+ '("true" "false" "nil")
"Keywords used as constants.")
(defconst swift-mode:preprocessor-keywords
@@ -480,6 +486,22 @@ Excludes true, false, and keywords begin with a number
sign.")
"arm64" "iOSApplicationExtension" "OSXApplicationExtension")
"Keywords for build configuration statements.")
+(defconst swift-mode:standard-precedence-groups
+ '("AssignmentPrecedence"
+ "FunctionArrowPrecedence"
+ "TernaryPrecedence"
+ "DefaultPrecedence"
+ "LogicalDisjunctionPrecedence"
+ "LogicalConjunctionPrecedence"
+ "ComparisonPrecedence"
+ "NilCoalescingPrecedence"
+ "CastingPrecedence"
+ "RangeFormationPrecedence"
+ "AdditionPrecedence"
+ "MultiplicationPrecedence"
+ "BitwiseShiftPrecedence")
+ "Precedence groups in the standard library.")
+
;;; font-lock definition
(defconst swift-mode:font-lock-keywords
@@ -503,56 +525,45 @@ Excludes true, false, and keywords begin with a number
sign.")
.
'swift-mode:keyword-face)
- (,(concat "\\."
- (regexp-opt swift-mode:standard-member-functions-trailing-closure
- 'words)
- "\\s-*[({]")
- 1
+ (swift-mode:font-lock-match-standard-type-names
+ .
+ 'swift-mode:builtin-type-face)
+
+ (swift-mode:font-lock-match-standard-enum-case-names
+ .
+ 'swift-mode:builtin-enum-case-face)
+
+ (swift-mode:font-lock-match-standard-method-trailing-closure-names
+ .
'swift-mode:builtin-method-trailing-closure-face)
- (,(concat "\\."
- (regexp-opt swift-mode:standard-member-functions 'words)
- "\\s-*(")
- 1
+ (swift-mode:font-lock-match-standard-method-names
+ .
'swift-mode:builtin-method-face)
- (,(concat (regexp-opt swift-mode:standard-global-functions-trailing-closure
- 'words)
- "\\s-*[({]")
- 1
+ (swift-mode:font-lock-match-standard-property-names
+ .
+ 'swift-mode:builtin-property-face)
+
+ (swift-mode:font-lock-match-standard-function-trailing-closure-names
+ .
'swift-mode:builtin-function-trailing-closure-face)
- (,(concat (regexp-opt swift-mode:standard-global-functions 'words)
- "\\s-*(")
- 1
+ (swift-mode:font-lock-match-standard-function-names
+ .
'swift-mode:builtin-function-face)
- (,(concat "\\." (regexp-opt swift-mode:standard-properties 'words))
- 1
- 'swift-mode:builtin-property-face)
-
- (,(concat "\\." (regexp-opt swift-mode:standard-enum-cases 'words))
- 1
- 'swift-mode:builtin-enum-case-face)
+ (swift-mode:font-lock-match-standard-constant-names
+ .
+ 'swift-mode:builtin-constant-face)
(,(regexp-opt swift-mode:build-config-keywords 'words)
.
'swift-mode:build-config-keyword-face)
- (,(regexp-opt (append swift-mode:standard-class-types
- swift-mode:standard-enum-types
- swift-mode:foundation-protocols
- swift-mode:foundation-structs
- swift-mode:standard-protocols
- swift-mode:standard-structs
- swift-mode:standard-typealiases)
- 'words)
- .
- 'swift-mode:builtin-type-face)
-
(,(concat "\\<"
(regexp-opt swift-mode:standard-precedence-groups 'non-nil)
- "Precedence\\>")
+ "\\>")
.
'swift-mode:builtin-precedence-group-face)
@@ -561,8 +572,8 @@ Excludes true, false, and keywords begin with a number
sign.")
1
'swift-mode:function-call-face)
- ;; Function declarations
- (swift-mode:font-lock-match-function-names
+ ;; Function and type declarations
+ (swift-mode:font-lock-match-declared-function-names
.
'swift-mode:function-name-face)
diff --git a/swift-mode-standard-types.el b/swift-mode-standard-types.el
new file mode 100644
index 0000000..fcfa3dc
--- /dev/null
+++ b/swift-mode-standard-types.el
@@ -0,0 +1,6672 @@
+;;; swift-mode-standard-types.el --- Major-mode for Apple's Swift programming
language, Standard Types. -*- lexical-binding: t -*-
+
+;; Copyright (C) 2018 taku0
+
+;; Authors: taku0 (http://github.com/taku0)
+;;
+;; Version: 5.0.0
+;; Package-Requires: ((emacs "24.4") (seq "2.3"))
+;; Keywords: languages swift
+
+;; This file is not part of GNU Emacs.
+
+;; This program is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+;;; Commentary:
+
+;; Types and members of the standard library and Foundation framework.
+
+;;; Code:
+
+
+(defconst swift-mode:foundation-types
+ '("AcceptPolicy"
+ "ActivationType"
+ "ActivityOptions"
+ "AddingOptions"
+ "AffineTransform"
+ "Array"
+ "AuthChallengeDisposition"
+ "Base64DecodingOptions"
+ "Base64EncodingOptions"
+ "Behavior"
+ "BlockOperation"
+ "BookmarkCreationOptions"
+ "BookmarkFileCreationOptions"
+ "BookmarkResolutionOptions"
+ "Bundle"
+ "ByteCountFormatter"
+ "CachedURLResponse"
+ "CachePolicy"
+ "CalculationError"
+ "Calendar"
+ "CenterType"
+ "CGFloat"
+ "CharacterSet"
+ "CheckingType"
+ "CocoaError"
+ "Codable"
+ "Code"
+ "Comparator"
+ "CompareOptions"
+ "ComparisonResult"
+ "CompletionHandler"
+ "Component"
+ "ContentKind"
+ "Context"
+ "CountStyle"
+ "CustomNSError"
+ "Data"
+ "DataDecodingStrategy"
+ "DataEncodingStrategy"
+ "Date"
+ "DateComponents"
+ "DateComponentsFormatter"
+ "DateDecodingStrategy"
+ "DateEncodingStrategy"
+ "DateFormatter"
+ "DateInterval"
+ "DateIntervalFormatter"
+ "Deallocator"
+ "Decimal"
+ "DecodingFailurePolicy"
+ "DelayedRequestDisposition"
+ "Dictionary"
+ "Dimension"
+ "DirectoryEnumerationOptions"
+ "DirectoryEnumerator"
+ "DistributedNotificationCenter"
+ "Document Content Types"
+ "DocumentAttributeKey"
+ "DocumentReadingOptionKey"
+ "DocumentType"
+ "Double"
+ "DTD Node Kind Constants"
+ "DTDKind"
+ "Element"
+ "EncodingConversionOptions"
+ "EnergyFormatter"
+ "EnumerationOptions"
+ "Error"
+ "ErrorCode"
+ "ErrorPointer"
+ "Event"
+ "ExpressionType"
+ "ExternalEntityResolvingPolicy"
+ "FileAttributeKey"
+ "FileAttributeType"
+ "FileHandle"
+ "FileManager"
+ "FileManagerDelegate"
+ "FileOperationKind"
+ "FileProtectionType"
+ "FileWrapper"
+ "Formatter"
+ "Host"
+ "HTTPCookie"
+ "HTTPCookiePropertyKey"
+ "HTTPCookieStorage"
+ "HTTPURLResponse"
+ "Identifier"
+ "Index"
+ "IndexPath"
+ "IndexSet"
+ "Indices"
+ "Input and Output Options"
+ "InputStream"
+ "InsertionPosition"
+ "Int"
+ "ISO8601DateFormatter"
+ "ItemReplacementOptions"
+ "Iterator"
+ "JSONDecoder"
+ "JSONEncoder"
+ "JSONSerialization"
+ "Key"
+ "KeyDecodingStrategy"
+ "KeyEncodingStrategy"
+ "Kind"
+ "LanguageDirection"
+ "LengthFormatter"
+ "LoadHandler"
+ "Locale"
+ "LocalizedError"
+ "LogicalType"
+ "MachError"
+ "MassFormatter"
+ "MatchingFlags"
+ "MatchingOptions"
+ "MatchingPolicy"
+ "Measurement"
+ "MeasurementFormatter"
+ "MessagePort"
+ "Mode"
+ "Modifier"
+ "MultipathServiceType"
+ "MutabilityOptions"
+ "MutableURLRequest"
+ "Name"
+ "NameStyle"
+ "NetService"
+ "NetServiceBrowser"
+ "NetServiceBrowserDelegate"
+ "NetServiceDelegate"
+ "NetworkServiceType"
+ "NonConformingFloatDecodingStrategy"
+ "NonConformingFloatEncodingStrategy"
+ "Notification"
+ "NotificationCenter"
+ "NotificationCoalescing"
+ "NotificationQueue"
+ "NSAffineTransform"
+ "NSAffineTransformStruct"
+ "NSAppleEventDescriptor"
+ "NSAppleEventManager"
+ "NSAppleScript"
+ "NSArchiver"
+ "NSArray"
+ "NSAssertionHandler"
+ "NSAttributedString"
+ "NSBackgroundActivityScheduler"
+ "NSBinarySearchingOptions"
+ "NSBundleResourceRequest"
+ "NSCache"
+ "NSCacheDelegate"
+ "NSCalendar"
+ "NSCharacterSet"
+ "NSClassDescription"
+ "NSCloneCommand"
+ "NSCloseCommand"
+ "NSCoder"
+ "NSCoding"
+ "NSComparisonPredicate"
+ "NSCompoundPredicate"
+ "NSCondition"
+ "NSConditionLock"
+ "NSCopying"
+ "NSCountCommand"
+ "NSCountedSet"
+ "NSCreateCommand"
+ "NSData"
+ "NSDataDetector"
+ "NSDate"
+ "NSDateComponents"
+ "NSDateInterval"
+ "NSDecimalNumber"
+ "NSDecimalNumberBehaviors"
+ "NSDecimalNumberHandler"
+ "NSDeleteCommand"
+ "NSDictionary"
+ "NSDiscardableContent"
+ "NSDistributedLock"
+ "NSEdgeInsets"
+ "NSEnumerationOptions"
+ "NSEnumerator"
+ "NSError"
+ "NSErrorDomain"
+ "NSErrorPointer"
+ "NSException"
+ "NSExceptionName"
+ "NSExistsCommand"
+ "NSExpression"
+ "NSExtensionContext"
+ "NSExtensionItem"
+ "NSExtensionRequestHandling"
+ "NSFastEnumeration"
+ "NSFastEnumerationIterator"
+ "NSFastEnumerationState"
+ "NSFileAccessIntent"
+ "NSFileCoordinator"
+ "NSFilePresenter"
+ "NSFileProviderService"
+ "NSFileProviderServiceName"
+ "NSFileSecurity"
+ "NSFileVersion"
+ "NSGetCommand"
+ "NSHashEnumerator"
+ "NSHashTable"
+ "NSHashTableCallBacks"
+ "NSHashTableOptions"
+ "NSIndexPath"
+ "NSIndexSet"
+ "NSIndexSetIterator"
+ "NSIndexSpecifier"
+ "NSItemProvider"
+ "NSItemProviderFileOptions"
+ "NSItemProviderReading"
+ "NSItemProviderRepresentationVisibility"
+ "NSItemProviderWriting"
+ "NSKeyedArchiver"
+ "NSKeyedArchiverDelegate"
+ "NSKeyedUnarchiver"
+ "NSKeyedUnarchiverDelegate"
+ "NSKeyValueChange"
+ "NSKeyValueChangeKey"
+ "NSKeyValueObservation"
+ "NSKeyValueObservedChange"
+ "NSKeyValueObservingCustomization"
+ "NSKeyValueObservingOptions"
+ "NSKeyValueOperator"
+ "NSKeyValueSetMutationKind"
+ "NSLinguisticTag"
+ "NSLinguisticTagger"
+ "NSLinguisticTaggerUnit"
+ "NSLinguisticTagScheme"
+ "NSLocale"
+ "NSLock"
+ "NSLocking"
+ "NSLogicalTest"
+ "NSMachPort"
+ "NSMachPortDelegate"
+ "NSMapEnumerator"
+ "NSMapTable"
+ "NSMapTableKeyCallBacks"
+ "NSMapTableOptions"
+ "NSMapTableValueCallBacks"
+ "NSMeasurement"
+ "NSMetadataItem"
+ "NSMetadataQuery"
+ "NSMetadataQueryAttributeValueTuple"
+ "NSMetadataQueryDelegate"
+ "NSMetadataQueryResultGroup"
+ "NSMiddleSpecifier"
+ "NSMoveCommand"
+ "NSMutableArray"
+ "NSMutableAttributedString"
+ "NSMutableCharacterSet"
+ "NSMutableCopying"
+ "NSMutableData"
+ "NSMutableDictionary"
+ "NSMutableIndexSet"
+ "NSMutableOrderedSet"
+ "NSMutableSet"
+ "NSMutableString"
+ "NSMutableURLRequest"
+ "NSNameSpecifier"
+ "NSNotification"
+ "NSNull"
+ "NSNumber"
+ "NSObject"
+ "NSObjectProtocol"
+ "NSOrderedSet"
+ "NSOrthography"
+ "NSPersonNameComponents"
+ "NSPoint"
+ "NSPointerArray"
+ "NSPointerFunctions"
+ "NSPositionalSpecifier"
+ "NSPredicate"
+ "NSPropertySpecifier"
+ "NSProtocolChecker"
+ "NSProxy"
+ "NSPurgeableData"
+ "NSQuitCommand"
+ "NSRandomSpecifier"
+ "NSRange"
+ "NSRangeSpecifier"
+ "NSRect"
+ "NSRecursiveLock"
+ "NSRegularExpression"
+ "NSRelativeSpecifier"
+ "NSSaveOptions"
+ "NSScriptClassDescription"
+ "NSScriptCoercionHandler"
+ "NSScriptCommand"
+ "NSScriptCommandDescription"
+ "NSScriptExecutionContext"
+ "NSScriptObjectSpecifier"
+ "NSScriptSuiteRegistry"
+ "NSScriptWhoseTest"
+ "NSSecureCoding"
+ "NSSet"
+ "NSSetCommand"
+ "NSSize"
+ "NSSortDescriptor"
+ "NSSortOptions"
+ "NSSpecifierTest"
+ "NSSpellServer"
+ "NSSpellServerDelegate"
+ "NSString"
+ "NSStringDrawingContext"
+ "NSStringDrawingOptions"
+ "NSSwappedDouble"
+ "NSSwappedFloat"
+ "NSTextCheckingKey"
+ "NSTextCheckingResult"
+ "NSTextCheckingTypes"
+ "NSTextWritingDirection"
+ "NSTimeZone"
+ "NSUbiquitousKeyValueStore"
+ "NSUnarchiver"
+ "NSUncaughtExceptionHandler"
+ "NSUnderlineStyle"
+ "NSUniqueIDSpecifier"
+ "NSURL"
+ "NSURLComponents"
+ "NSURLConnection"
+ "NSURLConnectionDataDelegate"
+ "NSURLConnectionDelegate"
+ "NSURLConnectionDownloadDelegate"
+ "NSURLDownload"
+ "NSURLDownloadDelegate"
+ "NSURLHandle"
+ "NSURLHandleClient"
+ "NSURLQueryItem"
+ "NSURLRequest"
+ "NSUserActivity"
+ "NSUserActivityDelegate"
+ "NSUserActivityPersistentIdentifier"
+ "NSUserAppleScriptTask"
+ "NSUserAutomatorTask"
+ "NSUserNotification"
+ "NSUserNotificationAction"
+ "NSUserNotificationCenter"
+ "NSUserNotificationCenterDelegate"
+ "NSUserScriptTask"
+ "NSUserUnixTask"
+ "NSUUID"
+ "NSValue"
+ "NSValueTransformerName"
+ "NSWhoseSpecifier"
+ "NSWritingDirectionFormatType"
+ "NSXPCConnection"
+ "NSXPCInterface"
+ "NSXPCListener"
+ "NSXPCListenerDelegate"
+ "NSXPCListenerEndpoint"
+ "NSXPCProxyCreating"
+ "NumberFormatter"
+ "OperatingSystemVersion"
+ "Operation"
+ "OperationQueue"
+ "Operator"
+ "Options"
+ "OutputFormatting"
+ "OutputStream"
+ "PadPosition"
+ "Persistence"
+ "PersonNameComponents"
+ "PersonNameComponentsFormatter"
+ "Pipe"
+ "Port"
+ "PortDelegate"
+ "PortMessage"
+ "POSIXError"
+ "PostingStyle"
+ "PreferredPresentationStyle"
+ "Process"
+ "ProcessInfo"
+ "Progress"
+ "ProgressKind"
+ "ProgressReporting"
+ "ProgressUserInfoKey"
+ "PropertyKey"
+ "PropertyListDecoder"
+ "PropertyListEncoder"
+ "PropertyListFormat"
+ "PropertyListSerialization"
+ "PublishingHandler"
+ "QualityOfService"
+ "QueuePriority"
+ "RangeView"
+ "ReadingOptions"
+ "ReadOptions"
+ "RecoverableError"
+ "ReferenceConvertible"
+ "ReferenceType"
+ "RelativePosition"
+ "RepeatedTimePolicy"
+ "ReplacingOptions"
+ "ResourceFetchType"
+ "ResponseDisposition"
+ "Result"
+ "RoundingMode"
+ "RunLoop"
+ "Scanner"
+ "SearchDirection"
+ "SearchOptions"
+ "SearchPathDirectory"
+ "SearchPathDomainMask"
+ "SendOptions"
+ "Set"
+ "SocketNativeHandle"
+ "SocketPort"
+ "SpellingState"
+ "State"
+ "Status"
+ "StoragePolicy"
+ "Stream"
+ "Stream Status Constants"
+ "StreamDelegate"
+ "StreamNetworkServiceTypeValue"
+ "StreamSocketSecurityLevel"
+ "StreamSOCKSProxyConfiguration"
+ "StreamSOCKSProxyVersion"
+ "String"
+ "StringEncodingDetectionOptionsKey"
+ "StringTransform"
+ "Style"
+ "SubelementIdentifier"
+ "SuspensionBehavior"
+ "SuspensionID"
+ "TerminationReason"
+ "TestComparisonOperation"
+ "TextEffectStyle"
+ "TextLayoutSectionKey"
+ "ThermalState"
+ "Thread"
+ "TimeInterval"
+ "Timer"
+ "TimeZone"
+ "UIBaselineAdjustment"
+ "UIItemProviderPresentationSizeProviding"
+ "UndoManager"
+ "unichar"
+ "UnicodeScalar"
+ "Unit"
+ "UnitAcceleration"
+ "UnitAngle"
+ "UnitArea"
+ "UnitConcentrationMass"
+ "UnitConverter"
+ "UnitConverterLinear"
+ "UnitDispersion"
+ "UnitDuration"
+ "UnitElectricCharge"
+ "UnitElectricCurrent"
+ "UnitElectricPotentialDifference"
+ "UnitElectricResistance"
+ "UnitEnergy"
+ "UnitFrequency"
+ "UnitFuelEfficiency"
+ "UnitIlluminance"
+ "UnitLength"
+ "UnitMass"
+ "UnitOptions"
+ "UnitPower"
+ "UnitPressure"
+ "Units"
+ "UnitSpeed"
+ "UnitsStyle"
+ "UnitStyle"
+ "UnitTemperature"
+ "UnitVolume"
+ "UnmountOptions"
+ "UnpublishingHandler"
+ "URL"
+ "URLAuthenticationChallenge"
+ "URLAuthenticationChallengeSender"
+ "URLCache"
+ "URLComponents"
+ "URLCredential"
+ "URLCredentialStorage"
+ "URLError"
+ "URLFileProtection"
+ "URLFileResourceType"
+ "URLProtectionSpace"
+ "URLProtocol"
+ "URLProtocolClient"
+ "URLQueryItem"
+ "URLRelationship"
+ "URLRequest"
+ "URLResourceKey"
+ "URLResourceValues"
+ "URLResponse"
+ "URLSession"
+ "URLSessionConfiguration"
+ "URLSessionDataDelegate"
+ "URLSessionDataTask"
+ "URLSessionDelegate"
+ "URLSessionDownloadDelegate"
+ "URLSessionDownloadTask"
+ "URLSessionStreamDelegate"
+ "URLSessionStreamTask"
+ "URLSessionTask"
+ "URLSessionTaskDelegate"
+ "URLSessionTaskMetrics"
+ "URLSessionTaskTransactionMetrics"
+ "URLSessionUploadTask"
+ "URLThumbnailDictionaryItem"
+ "URLUbiquitousItemDownloadingStatus"
+ "URLUbiquitousSharedItemPermissions"
+ "URLUbiquitousSharedItemRole"
+ "UserDefaults"
+ "UserInfoKey"
+ "UUID"
+ "ValueTransformer"
+ "VolumeEnumerationOptions"
+ "WriteOptions"
+ "WritingOptions"
+ "XMLDocument"
+ "XMLDTD"
+ "XMLDTDNode"
+ "XMLElement"
+ "XMLNode"
+ "XMLParser"
+ "XMLParserDelegate"
+ "ZeroFormattingBehavior")
+ "Foundation types.")
+
+(defconst swift-mode:foundation-enum-cases
+ '("abbreviated"
+ "actionButtonClicked"
+ "activityInProgress"
+ "additionalActionClicked"
+ "adminApplicationDirectory"
+ "after"
+ "afterPrefix"
+ "afterSuffix"
+ "aggregate"
+ "all"
+ "allApplicationsDirectory"
+ "allLibrariesDirectory"
+ "allow"
+ "allowed"
+ "allowedInMemoryOnly"
+ "always"
+ "and"
+ "any"
+ "anyDeclaration"
+ "anyKey"
+ "applicationDirectory"
+ "applicationScriptsDirectory"
+ "applicationSupportDirectory"
+ "asap"
+ "ask"
+ "atEnd"
+ "attachment"
+ "attribute"
+ "attributeDeclaration"
+ "attributeHasNoValueError"
+ "attributeListNotFinishedError"
+ "attributeListNotStartedError"
+ "attributeNotFinishedError"
+ "attributeNotStartedError"
+ "attributeRedefinedError"
+ "autosavedInformationDirectory"
+ "background"
+ "backward"
+ "badArgumentError"
+ "bankers"
+ "base64"
+ "becomeDownload"
+ "becomeStream"
+ "before"
+ "beforePrefix"
+ "beforeSuffix"
+ "beginning"
+ "beginningOfSentence"
+ "beginsWith"
+ "behavior10_0"
+ "behavior10_4"
+ "between"
+ "binary"
+ "block"
+ "bottomToTop"
+ "brief"
+ "buddhist"
+ "cachesDirectory"
+ "calendar"
+ "callSignaling"
+ "calorie"
+ "cancel"
+ "cancelAuthenticationChallenge"
+ "canceling"
+ "cancelledError"
+ "cdataAttribute"
+ "cdataNotFinishedError"
+ "ceiling"
+ "centimeter"
+ "characterRefAtEOFError"
+ "characterRefInDTDError"
+ "characterRefInEpilogError"
+ "characterRefInPrologError"
+ "chinese"
+ "closed"
+ "coalesce"
+ "collisionError"
+ "comment"
+ "commentContainsDoubleHyphenError"
+ "commentNotFinishedError"
+ "completed"
+ "conditional"
+ "conditionalSectionNotFinishedError"
+ "conditionalSectionNotStartedError"
+ "constantValue"
+ "contains"
+ "contentsClicked"
+ "continueLoading"
+ "convertFromSnakeCase"
+ "convertFromString"
+ "convertToSnakeCase"
+ "convertToString"
+ "coptic"
+ "coreServiceDirectory"
+ "critical"
+ "currency"
+ "currencyAccounting"
+ "currencyISOCode"
+ "currencyPlural"
+ "custom"
+ "customSelector"
+ "day"
+ "daylightSaving"
+ "decimal"
+ "default"
+ "deferred"
+ "deferredToData"
+ "deferredToDate"
+ "delegateAbortedParseError"
+ "deliverImmediately"
+ "demoApplicationDirectory"
+ "desktopDirectory"
+ "developerApplicationDirectory"
+ "developerDirectory"
+ "direct"
+ "divideByZero"
+ "doctypeDeclNotFinishedError"
+ "document"
+ "documentationDirectory"
+ "documentDirectory"
+ "documentStartError"
+ "down"
+ "downloadsDirectory"
+ "drop"
+ "DTDKind"
+ "dynamic"
+ "element"
+ "elementContentDeclNotFinishedError"
+ "elementContentDeclNotStartedError"
+ "elementDeclaration"
+ "emptyDeclaration"
+ "emptyDocumentError"
+ "encodingNotSupportedError"
+ "end"
+ "endsWith"
+ "entitiesAttribute"
+ "entityAttribute"
+ "entityBoundaryError"
+ "entityDeclaration"
+ "entityIsExternalError"
+ "entityIsParameterError"
+ "entityNotFinishedError"
+ "entityNotStartedError"
+ "entityRefAtEOFError"
+ "entityReferenceMissingSemiError"
+ "entityReferenceWithoutNameError"
+ "entityRefInDTDError"
+ "entityRefInEpilogError"
+ "entityRefInPrologError"
+ "entityRefLoopError"
+ "entityValueRequiredError"
+ "enumerationAttribute"
+ "equal"
+ "equalExpectedError"
+ "equalTo"
+ "era"
+ "error"
+ "ethiopicAmeteAlem"
+ "ethiopicAmeteMihret"
+ "evaluatedObject"
+ "everySubelement"
+ "exit"
+ "externalStandaloneEntityError"
+ "externalSubsetNotFinishedError"
+ "extraContentError"
+ "fair"
+ "file"
+ "finished"
+ "first"
+ "floor"
+ "foot"
+ "formatted"
+ "forSession"
+ "forward"
+ "free"
+ "full"
+ "function"
+ "general"
+ "generic"
+ "gram"
+ "grammar"
+ "greaterThan"
+ "greaterThanOrEqual"
+ "greaterThanOrEqualTo"
+ "gregorian"
+ "group"
+ "gtRequiredError"
+ "halfDown"
+ "halfEven"
+ "halfUp"
+ "handover"
+ "hebrew"
+ "high"
+ "hold"
+ "hour"
+ "html"
+ "idAttribute"
+ "idRefAttribute"
+ "idRefsAttribute"
+ "in"
+ "inch"
+ "indexSubelement"
+ "indian"
+ "inline"
+ "inputMethodsDirectory"
+ "insertion"
+ "interactive"
+ "internalError"
+ "intersect"
+ "intersectSet"
+ "invalid"
+ "invalidCharacterError"
+ "invalidCharacterInEntityError"
+ "invalidCharacterRefError"
+ "invalidConditionalSectionError"
+ "invalidDecimalCharacterRefError"
+ "invalidEncodingError"
+ "invalidEncodingNameError"
+ "invalidError"
+ "invalidHexCharacterRefError"
+ "invalidURIError"
+ "islamic"
+ "islamicCivil"
+ "islamicTabular"
+ "islamicUmmAlQura"
+ "iso8601"
+ "itemReplacementDirectory"
+ "itemUnavailableError"
+ "japanese"
+ "joule"
+ "keyPath"
+ "kilocalorie"
+ "kilogram"
+ "kilojoule"
+ "kilometer"
+ "last"
+ "leftToRight"
+ "lessThan"
+ "lessThanOrEqual"
+ "lessThanOrEqualTo"
+ "lessThanSymbolInAttributeError"
+ "libraryDirectory"
+ "like"
+ "listItem"
+ "literalNotFinishedError"
+ "literalNotStartedError"
+ "loadFailed"
+ "loadInProgress"
+ "loadSucceeded"
+ "localCache"
+ "long"
+ "lossOfPrecision"
+ "low"
+ "ltRequiredError"
+ "ltSlashRequiredError"
+ "matches"
+ "medium"
+ "memory"
+ "meter"
+ "middleOfSentence"
+ "middleSubelement"
+ "mile"
+ "millimeter"
+ "millisecondsSince1970"
+ "minus"
+ "minusSet"
+ "minute"
+ "misplacedCDATAEndStringError"
+ "misplacedXMLDeclarationError"
+ "mixedContentDeclNotFinishedError"
+ "mixedContentDeclNotStartedError"
+ "mixedDeclaration"
+ "month"
+ "moviesDirectory"
+ "musicDirectory"
+ "nameRequiredError"
+ "namespace"
+ "namespaceDeclarationError"
+ "nanosecond"
+ "networkLoad"
+ "never"
+ "nextTime"
+ "nextTimePreservingSmallerComponents"
+ "nmTokenAttribute"
+ "nmtokenRequiredError"
+ "nmTokensAttribute"
+ "no"
+ "noDTDError"
+ "noError"
+ "nominal"
+ "none"
+ "noNetwork"
+ "normal"
+ "noSubelement"
+ "not"
+ "notAllowed"
+ "notationAttribute"
+ "notationDeclaration"
+ "notationNotFinishedError"
+ "notationNotStartedError"
+ "notEqualTo"
+ "notFoundError"
+ "notLoaded"
+ "notOpen"
+ "notWellBalancedError"
+ "now"
+ "onlyFromMainDocumentDomain"
+ "open"
+ "opening"
+ "openStep"
+ "or"
+ "orderedAscending"
+ "orderedDescending"
+ "orderedSame"
+ "ordinal"
+ "other"
+ "ounce"
+ "outOfMemoryError"
+ "overflow"
+ "ownProcess"
+ "paragraph"
+ "parameter"
+ "parsed"
+ "parsedEntityRefAtEOFError"
+ "parsedEntityRefInEpilogError"
+ "parsedEntityRefInInternalError"
+ "parsedEntityRefInInternalSubsetError"
+ "parsedEntityRefInPrologError"
+ "parsedEntityRefMissingSemiError"
+ "parsedEntityRefNoNameError"
+ "pcdataRequiredError"
+ "percent"
+ "performDefaultHandling"
+ "permanent"
+ "persian"
+ "picturesDirectory"
+ "plain"
+ "positional"
+ "pound"
+ "predefined"
+ "preferencePanesDirectory"
+ "prematureDocumentEndError"
+ "previousTimePreservingSmallerComponents"
+ "printerDescriptionDirectory"
+ "processingInstruction"
+ "processingInstructionNotFinishedError"
+ "processingInstructionNotStartedError"
+ "publicIdentifierRequiredError"
+ "quarter"
+ "raiseException"
+ "randomSubelement"
+ "reading"
+ "rejectProtectionSpace"
+ "reloadIgnoringLocalAndRemoteCacheData"
+ "reloadIgnoringLocalCacheData"
+ "reloadRevalidatingCacheData"
+ "removal"
+ "replace"
+ "replacement"
+ "replied"
+ "republicOfChina"
+ "responsiveData"
+ "returnCacheDataDontLoad"
+ "returnCacheDataElseLoad"
+ "rightToLeft"
+ "running"
+ "same"
+ "sameOriginOnly"
+ "scientific"
+ "second"
+ "secondsSince1970"
+ "sentence"
+ "separatorRequiredError"
+ "serious"
+ "serverPush"
+ "set"
+ "setErrorAndReturn"
+ "setting"
+ "sharedPublicDirectory"
+ "short"
+ "shortDaylightSaving"
+ "shortGeneric"
+ "shortStandard"
+ "spaceRequiredError"
+ "spelling"
+ "spellOut"
+ "standalone"
+ "standaloneValueError"
+ "standard"
+ "stone"
+ "strict"
+ "stringNotClosedError"
+ "stringNotStartedError"
+ "subquery"
+ "suspended"
+ "synchronizable"
+ "tagNameMismatchError"
+ "team"
+ "text"
+ "throw"
+ "timeoutError"
+ "timeZone"
+ "topToBottom"
+ "trashDirectory"
+ "unavailableCoercionError"
+ "uncaughtSignal"
+ "undeclaredEntityError"
+ "undefinedDeclaration"
+ "underflow"
+ "unexpectedValueClassError"
+ "unfinishedTagError"
+ "union"
+ "unionSet"
+ "unknown"
+ "unknownEncodingError"
+ "unknownError"
+ "unmap"
+ "unparsed"
+ "unparsedEntityError"
+ "unspecified"
+ "up"
+ "uriFragmentError"
+ "uriRequiredError"
+ "useCredential"
+ "useDefaultKeys"
+ "useNewRequest"
+ "useProtocolCachePolicy"
+ "userDirectory"
+ "userInitiated"
+ "userInteractive"
+ "utility"
+ "variable"
+ "veryHigh"
+ "veryLow"
+ "video"
+ "virtualMemory"
+ "voice"
+ "voip"
+ "weekday"
+ "weekdayOrdinal"
+ "weekOfMonth"
+ "weekOfYear"
+ "whenIdle"
+ "word"
+ "writing"
+ "xhtml"
+ "xml"
+ "xmlDeclNotFinishedError"
+ "xmlDeclNotStartedError"
+ "yard"
+ "year"
+ "yearForWeekOfYear"
+ "yes")
+ "Foundation enum cases.")
+
+(defconst swift-mode:foundation-methods
+ '("abbreviation"
+ "abortParsing"
+ "absoluteURL"
+ "acceptConnectionInBackgroundAndNotify"
+ "acceptInput"
+ "accommodatePresentedItemDeletion"
+ "accommodatePresentedSubitemDeletion"
+ "add"
+ "addApplicationParameterHeader"
+ "addAttribute"
+ "addAttributes"
+ "addAuthorizationChallengeHeader"
+ "addAuthorizationResponseHeader"
+ "addBodyHeader"
+ "addByteSequenceHeader"
+ "addCharacters"
+ "addChild"
+ "addConnectionIDHeader"
+ "addCountHeader"
+ "addDependency"
+ "addDescriptionHeader"
+ "addEntries"
+ "addExecutionBlock"
+ "addFile"
+ "addFilePresenter"
+ "addFileWrapper"
+ "addHTTPHeader"
+ "addImageDescriptorHeader"
+ "addImageHandleHeader"
+ "adding"
+ "addingObjects"
+ "addingPercentEncoding"
+ "addingPercentEscapes"
+ "addingTimeInterval"
+ "addLengthHeader"
+ "addNameHeader"
+ "addNamespace"
+ "addObjectClassHeader"
+ "addObjects"
+ "addObserver"
+ "addOfItem"
+ "addOperation"
+ "addOperations"
+ "addPointer"
+ "addRegularFile"
+ "addressCheckingResult"
+ "addSubscriber"
+ "addSuite"
+ "addSymbolicLink"
+ "addTargetHeader"
+ "addTime4ByteHeader"
+ "addTimeInterval"
+ "addTimeISOHeader"
+ "addTypeHeader"
+ "addUserDefinedHeader"
+ "addUserInfoEntries"
+ "addValue"
+ "addWhoHeader"
+ "adjustingRanges"
+ "advanced"
+ "aeteResource"
+ "allKeys"
+ "alloc"
+ "allowEvaluation"
+ "allowsReverseTransformation"
+ "allSatisfy"
+ "alphanumeric"
+ "annotatedString"
+ "anonymous"
+ "anyObject"
+ "append"
+ "appendFormat"
+ "appending"
+ "appendingFormat"
+ "appendingPathComponent"
+ "appendingPathExtension"
+ "appendPathComponent"
+ "appendPathExtension"
+ "appleEvent"
+ "appleEventCode"
+ "appleEventCodeForArgument"
+ "applyFontTraits"
+ "applyingTransform"
+ "applyTransform"
+ "archivedData"
+ "archiver"
+ "archiverDidFinish"
+ "archiveRootObject"
+ "archiverWillFinish"
+ "array"
+ "atIndex"
+ "attemptRecovery"
+ "attribute"
+ "attributeDeclaration"
+ "attributeDescriptor"
+ "attributedString"
+ "attributedSubstring"
+ "attributes"
+ "attributesOfFileSystem"
+ "attributesOfItem"
+ "automaticallyNotifiesObservers"
+ "availableTagSchemes"
+ "background"
+ "backgroundSessionConfiguration"
+ "base64EncodedData"
+ "base64EncodedString"
+ "base64Encoding"
+ "baseUnit"
+ "baseUnitValue"
+ "becomeCurrent"
+ "beginAccessingResources"
+ "beginActivity"
+ "beginContentAccess"
+ "beginEditing"
+ "beginRequest"
+ "beginUndoGrouping"
+ "bind"
+ "bookmarkData"
+ "bool"
+ "boundingRect"
+ "break"
+ "broadcast"
+ "bundle"
+ "cache"
+ "cachedResponse"
+ "canBeConverted"
+ "cancel"
+ "cancelAllOperations"
+ "cancelPerform"
+ "cancelPerformSelectors"
+ "cancelRequest"
+ "canHandle"
+ "canInit"
+ "canLoadObject"
+ "canonicalIdentifier"
+ "canonicalLanguageIdentifier"
+ "canonicalLocaleIdentifier"
+ "canonicalRequest"
+ "canonicalXMLStringPreservingComments"
+ "canResumeDownloadDecoded"
+ "capitalized"
+ "capitalizedLetter"
+ "captureStreams"
+ "caseInsensitiveCompare"
+ "cgAffineTransform"
+ "cgPoint"
+ "cgRect"
+ "cgSize"
+ "cgVector"
+ "changeCurrentDirectoryPath"
+ "changeFileAttributes"
+ "character"
+ "characterDirection"
+ "characterIsMember"
+ "checkPromisedItemIsReachable"
+ "checkPromisedItemIsReachableAndReturnError"
+ "checkResourceIsReachable"
+ "checkResourceIsReachableAndReturnError"
+ "child"
+ "class"
+ "classDescription"
+ "classDescriptions"
+ "classes"
+ "className"
+ "classNamed"
+ "classNameDecoded"
+ "classNameEncoded"
+ "close"
+ "closeFile"
+ "closeRead"
+ "closeWrite"
+ "coerce"
+ "coerceValue"
+ "commandDescription"
+ "commandDescriptions"
+ "comment"
+ "commonPrefix"
+ "compact"
+ "compactMap"
+ "compare"
+ "compileAndReturnError"
+ "completePath"
+ "completeRequest"
+ "component"
+ "components"
+ "componentsJoined"
+ "componentsToDisplay"
+ "concat"
+ "conditionallyBeginAccessingResources"
+ "connection"
+ "connectionDidFinishDownloading"
+ "connectionDidFinishLoading"
+ "connectionDidResumeDownloading"
+ "connectionShouldUseCredentialStorage"
+ "containerURL"
+ "contains"
+ "containsAttachments"
+ "containsValue"
+ "contents"
+ "contentsEqual"
+ "contentsOfDirectory"
+ "contextHelp"
+ "continueWithoutCredential"
+ "control"
+ "convert"
+ "converted"
+ "converting"
+ "cookies"
+ "coordinate"
+ "copy"
+ "copyBytes"
+ "copyItem"
+ "correctionCheckingResult"
+ "count"
+ "countByEnumerating"
+ "countOfIndexes"
+ "createCommandInstance"
+ "createDirectory"
+ "createFile"
+ "createSymbolicLink"
+ "credentials"
+ "cString"
+ "cStringLength"
+ "current"
+ "currentProcess"
+ "currentVersionOfItem"
+ "dashCheckingResult"
+ "data"
+ "dataFromPropertyList"
+ "dataTask"
+ "dataWithContentsOfMappedFile"
+ "date"
+ "dateCheckingResult"
+ "dateComponents"
+ "dateFormat"
+ "dateInterval"
+ "dateIntervalOfWeekend"
+ "daylightSavingTimeOffset"
+ "decimalDigit"
+ "decode"
+ "decodeArray"
+ "decodeBool"
+ "decodeBytes"
+ "decodeCGAffineTransform"
+ "decodeCGPoint"
+ "decodeCGRect"
+ "decodeCGSize"
+ "decodeCGVector"
+ "decodeCInt"
+ "decodeClassName"
+ "decodeData"
+ "decodeDecodable"
+ "decodeDirectionalEdgeInsets"
+ "decodeDouble"
+ "decodeFloat"
+ "decodeInt32"
+ "decodeInt64"
+ "decodeInteger"
+ "decodeObject"
+ "decodePoint"
+ "decodePropertyList"
+ "decodeRect"
+ "decodeSize"
+ "decodeTime"
+ "decodeTimeMapping"
+ "decodeTimeRange"
+ "decodeTopLevelDecodable"
+ "decodeTopLevelObject"
+ "decodeUIEdgeInsets"
+ "decodeUIOffset"
+ "decodeValue"
+ "decomposable"
+ "default"
+ "defaultCredential"
+ "defaultFormatterBehavior"
+ "defaultOrthography"
+ "deferredLocalizedIntentsString"
+ "delegate"
+ "deleteAllSavedUserActivities"
+ "deleteCharacters"
+ "deleteCookie"
+ "deleteLastPathComponent"
+ "deletePathExtension"
+ "deleteSavedUserActivities"
+ "deletingLastPathComponent"
+ "deletingPathExtension"
+ "deliver"
+ "dequeueNotifications"
+ "description"
+ "destinationOfSymbolicLink"
+ "detach"
+ "detachNewThread"
+ "detachNewThreadSelector"
+ "dictionary"
+ "dictionaryRepresentation"
+ "dictionaryWithValues"
+ "didChange"
+ "didChangeValue"
+ "directoryContents"
+ "disableAutomaticTermination"
+ "disableSuddenTermination"
+ "disableUndoRegistration"
+ "disableUpdates"
+ "discardContentIfPossible"
+ "discreteProgress"
+ "dismissNotificationContentExtension"
+ "dispatchRawAppleEvent"
+ "displayName"
+ "distance"
+ "dividing"
+ "docFormat"
+ "document"
+ "doesContain"
+ "dominantLanguage"
+ "double"
+ "doubleClick"
+ "download"
+ "downloadDidBegin"
+ "downloadDidFinish"
+ "downloadShouldUseCredentialStorage"
+ "downloadTask"
+ "draw"
+ "drop"
+ "dropFirst"
+ "dropLast"
+ "dtdNode"
+ "earlierDate"
+ "editingString"
+ "element"
+ "elementDeclaration"
+ "elements"
+ "elementsEqual"
+ "enableAutomaticTermination"
+ "enableSuddenTermination"
+ "enableUndoRegistration"
+ "enableUpdates"
+ "encode"
+ "encodeArray"
+ "encodeBycopyObject"
+ "encodeByrefObject"
+ "encodeBytes"
+ "encodeCInt"
+ "encodeClassName"
+ "encodeConditionalObject"
+ "encodeEncodable"
+ "encodePropertyList"
+ "encodeRootObject"
+ "encodeValue"
+ "endAccessingResources"
+ "endActivity"
+ "endContentAccess"
+ "endEditing"
+ "endUndoGrouping"
+ "enqueue"
+ "entityDeclaration"
+ "enumerate"
+ "enumerateAttribute"
+ "enumerateAttributes"
+ "enumerateBytes"
+ "enumerated"
+ "enumerateDates"
+ "enumerateIndexPaths"
+ "enumerateKeysAndObjects"
+ "enumerateLines"
+ "enumerateLinguisticTags"
+ "enumerateMatches"
+ "enumerateObjects"
+ "enumerateRanges"
+ "enumerateResults"
+ "enumerateSubstrings"
+ "enumerateTags"
+ "enumerator"
+ "error"
+ "escapedPattern"
+ "escapedTemplate"
+ "evaluate"
+ "evictUbiquitousItem"
+ "exceptionDuringOperation"
+ "exchangeObject"
+ "execute"
+ "executeAndReturnError"
+ "executeAppleEvent"
+ "exit"
+ "expressionForAnyKey"
+ "expressionForEvaluatedObject"
+ "expressionValue"
+ "failWithError"
+ "fileAttributes"
+ "fileCreationDate"
+ "fileExists"
+ "fileExtensionHidden"
+ "fileGroupOwnerAccountID"
+ "fileGroupOwnerAccountName"
+ "fileHFSCreatorCode"
+ "fileHFSTypeCode"
+ "fileIsAppendOnly"
+ "fileIsImmutable"
+ "fileManager"
+ "fileModificationDate"
+ "fileOwnerAccountID"
+ "fileOwnerAccountName"
+ "filePosixPermissions"
+ "fileProviderErrorForCollision"
+ "fileProviderErrorForNonExistentItem"
+ "fileReferenceURL"
+ "fileSize"
+ "fileSystemAttributes"
+ "fileSystemFileNumber"
+ "fileSystemNumber"
+ "fileSystemRepresentation"
+ "fileType"
+ "fileURL"
+ "fileWrapper"
+ "filter"
+ "filtered"
+ "filteredIndexSet"
+ "finalize"
+ "finishDecoding"
+ "finishEncoding"
+ "finishTasksAndInvalidate"
+ "fire"
+ "first"
+ "firstIndex"
+ "firstMatch"
+ "firstObjectCommon"
+ "fixAttachmentAttribute"
+ "fixAttributes"
+ "fixFontAttribute"
+ "fixParagraphStyleAttribute"
+ "flatMap"
+ "float"
+ "flush"
+ "folding"
+ "fontAttributes"
+ "forEach"
+ "forKey"
+ "forKeyword"
+ "formIndex"
+ "formIntersection"
+ "formSymmetricDifference"
+ "formUnion"
+ "forSelector"
+ "forType"
+ "forwardInvocation"
+ "getAllTasks"
+ "getBoundStreams"
+ "getBuffer"
+ "getBytes"
+ "getCachedResponse"
+ "getCFRunLoop"
+ "getCharacters"
+ "getContinuationStreams"
+ "getCookiesFor"
+ "getCredentials"
+ "getCString"
+ "getDefaultCredential"
+ "getEra"
+ "getFileProviderConnection"
+ "getFileProviderServicesForItem"
+ "getFileSystemRepresentation"
+ "getHeaderBytes"
+ "getHour"
+ "getIndexes"
+ "getInputStream"
+ "getLineStart"
+ "getNonlocalVersionsOfItem"
+ "getObjectValue"
+ "getParagraphStart"
+ "getPromisedItemResourceValue"
+ "getRelationship"
+ "getResourceValue"
+ "getStreamsTo"
+ "getStreamsToHost"
+ "getTasksWithCompletionHandler"
+ "getValue"
+ "grammarCheckingResult"
+ "handle"
+ "handleMachMessage"
+ "hasItemConformingToTypeIdentifier"
+ "hasMember"
+ "hasMemberInPlane"
+ "hasOrderedToManyRelationship"
+ "hasPrefix"
+ "hasProperty"
+ "hasReadableProperty"
+ "hasRepresentationConforming"
+ "hasSuffix"
+ "hasWritableProperty"
+ "homeDirectory"
+ "identifier"
+ "illegal"
+ "image"
+ "increaseLength"
+ "index"
+ "indexes"
+ "indexesOfObjects"
+ "indexGreaterThanIndex"
+ "indexGreaterThanOrEqual"
+ "indexLessThanIndex"
+ "indexLessThanOrEqual"
+ "indexOfObject"
+ "indexOfObjectIdentical"
+ "indexRange"
+ "indicesOfObjects"
+ "indicesOfObjectsByEvaluating"
+ "insert"
+ "insertChild"
+ "insertChildren"
+ "insertPointer"
+ "insertValue"
+ "integer"
+ "integerGreaterThan"
+ "integerGreaterThanOrEqualTo"
+ "integerLessThan"
+ "integerLessThanOrEqualTo"
+ "interfaceParametersDescription"
+ "interrupt"
+ "intersect"
+ "intersection"
+ "intersects"
+ "intersectSet"
+ "intersectsSet"
+ "invalidate"
+ "invalidateAndCancel"
+ "invalidateClassDescriptionCache"
+ "inverse"
+ "invert"
+ "inverted"
+ "isCaseInsensitiveLike"
+ "isContentDiscarded"
+ "isDate"
+ "isDateInToday"
+ "isDateInTomorrow"
+ "isDateInWeekend"
+ "isDateInYesterday"
+ "isDaylightSavingTime"
+ "isDeletableFile"
+ "isDisjoint"
+ "isEqual"
+ "isExecutableFile"
+ "isFileReferenceURL"
+ "isGreaterThan"
+ "isGreaterThanOrEqual"
+ "isLess"
+ "isLessThan"
+ "isLessThanOrEqual"
+ "isLessThanOrEqualTo"
+ "isLike"
+ "isLocationRequiredToCreate"
+ "isMultiThreaded"
+ "isNotEqual"
+ "isOperatingSystemAtLeast"
+ "isOptionalArgument"
+ "isPartialStringValid"
+ "isProxy"
+ "isReadableFile"
+ "isStrictSubset"
+ "isStrictSuperset"
+ "isSubset"
+ "isSuperset"
+ "isTotallyOrdered"
+ "isTrue"
+ "isUbiquitousItem"
+ "isValidDate"
+ "isValidJSONObject"
+ "isWord"
+ "isWritableFile"
+ "item"
+ "itemNumber"
+ "itemProviderVisibilityForRepresentation"
+ "joined"
+ "jsonObject"
+ "key"
+ "keyEnumerator"
+ "keyForChildFileWrapper"
+ "keyPathsAffectingValue"
+ "keyPathsForValuesAffectingValue"
+ "keysOfEntries"
+ "keysSortedByValue"
+ "keywordForDescriptor"
+ "languages"
+ "last"
+ "lastIndex"
+ "laterDate"
+ "launch"
+ "launchedProcess"
+ "lengthOfBytes"
+ "letter"
+ "lexicographicallyPrecedes"
+ "limitDate"
+ "lineBreak"
+ "lineBreakByHyphenating"
+ "lineDirection"
+ "lineRange"
+ "linguisticTags"
+ "linkCheckingResult"
+ "linkItem"
+ "list"
+ "listener"
+ "load"
+ "loadAndReturnError"
+ "loadBroadcastingApplicationInfo"
+ "loadData"
+ "loadDataRepresentation"
+ "loadFileRepresentation"
+ "loadInPlaceFileRepresentation"
+ "loadItem"
+ "loadNibNamed"
+ "loadObject"
+ "loadPreviewImage"
+ "loadSuite"
+ "loadSuites"
+ "localeIdentifier"
+ "localizedCaseInsensitiveCompare"
+ "localizedCaseInsensitiveContains"
+ "localizedCompare"
+ "localizedName"
+ "localizedScanner"
+ "localizedStandardCompare"
+ "localizedStandardContains"
+ "localizedStandardRange"
+ "localizedString"
+ "localizedStringWithFormat"
+ "localizedUserNotificationString"
+ "localName"
+ "lock"
+ "longCharacterIsMember"
+ "longLong"
+ "lossyCString"
+ "lowercased"
+ "lowercaseLetter"
+ "main"
+ "makeIterator"
+ "map"
+ "matches"
+ "matchesAppleEventCode"
+ "matchesContents"
+ "max"
+ "maximumLengthOfBytes"
+ "maximumRange"
+ "mediaPlayingPaused"
+ "mediaPlayingStarted"
+ "member"
+ "metadataQuery"
+ "millimolesPerLiter"
+ "min"
+ "minimumRange"
+ "minus"
+ "minusSet"
+ "mountedVolumeURLs"
+ "moveItem"
+ "moveObjects"
+ "multiplying"
+ "mutableArrayValue"
+ "mutableCopy"
+ "mutableOrderedSetValue"
+ "mutableSetValue"
+ "namespace"
+ "needsToBeUpdated"
+ "negate"
+ "netService"
+ "netServiceBrowser"
+ "netServiceBrowserDidStopSearch"
+ "netServiceBrowserWillSearch"
+ "netServiceDidPublish"
+ "netServiceDidResolveAddress"
+ "netServiceDidStop"
+ "netServiceWillPublish"
+ "netServiceWillResolve"
+ "newline"
+ "next"
+ "nextDate"
+ "nextDaylightSavingTimeTransition"
+ "nextObject"
+ "nextWeekend"
+ "nextWeekendStart"
+ "nextWord"
+ "nodes"
+ "nonBase"
+ "normalizeAdjacentTextNodesPreservingCDATA"
+ "notationDeclaration"
+ "nsDirectionalEdgeInsets"
+ "null"
+ "number"
+ "numberOfMatches"
+ "object"
+ "objectByApplyingXSLT"
+ "objectEnumerator"
+ "objectIsForced"
+ "objects"
+ "objectsByEvaluating"
+ "observeValue"
+ "open"
+ "operatingSystem"
+ "operatingSystemName"
+ "ordinality"
+ "orthography"
+ "orthographyCheckingResult"
+ "otherVersionsOfItem"
+ "padding"
+ "paragraphRange"
+ "paramDescriptor"
+ "parse"
+ "parser"
+ "parserDidEndDocument"
+ "parserDidStartDocument"
+ "partition"
+ "path"
+ "pathContentOfSymbolicLink"
+ "pathForImageResource"
+ "paths"
+ "pathsMatchingExtensions"
+ "pause"
+ "perform"
+ "performActivity"
+ "performAsCurrent"
+ "performDefaultHandling"
+ "performDefaultImplementation"
+ "performExpiringActivity"
+ "performNotificationDefaultAction"
+ "persistentDomain"
+ "persistentDomainNames"
+ "personNameComponents"
+ "phoneNumberCheckingResult"
+ "pointer"
+ "popFirst"
+ "popLast"
+ "port"
+ "possibleTags"
+ "post"
+ "postNotificationName"
+ "predefinedEntityDeclaration"
+ "predefinedNamespace"
+ "preferredLocalizations"
+ "prefix"
+ "preflight"
+ "prepare"
+ "prepend"
+ "presentedItemDidChange"
+ "presentedItemDidChangeUbiquityAttributes"
+ "presentedItemDidGain"
+ "presentedItemDidLose"
+ "presentedItemDidMove"
+ "presentedItemDidResolveConflict"
+ "presentedSubitem"
+ "presentedSubitemDidAppear"
+ "presentedSubitemDidChange"
+ "preservationPriority"
+ "processingInstruction"
+ "promisedItemResourceValues"
+ "property"
+ "propertyList"
+ "propertyListFromData"
+ "propertyListFromStringsFileFormat"
+ "publish"
+ "punctuation"
+ "quoteCheckingResult"
+ "raise"
+ "raising"
+ "randomElement"
+ "range"
+ "rangeCount"
+ "rangeOfCharacter"
+ "rangeOfComposedCharacterSequence"
+ "rangeOfComposedCharacterSequences"
+ "rangeOfFirstMatch"
+ "rangeView"
+ "read"
+ "readData"
+ "readDataToEndOfFile"
+ "readInBackgroundAndNotify"
+ "readingIntent"
+ "readToEndOfFileInBackgroundAndNotify"
+ "record"
+ "redo"
+ "redoMenuTitle"
+ "reduce"
+ "register"
+ "registerClass"
+ "registerCloudKitShare"
+ "registerCoercer"
+ "registerDataRepresentation"
+ "registeredTypeIdentifiers"
+ "registerFileRepresentation"
+ "registerItem"
+ "registerLanguage"
+ "registerObject"
+ "registerUndo"
+ "regularExpressionCheckingResult"
+ "rejectProtectionSpaceAndContinue"
+ "relinquishPresentedItem"
+ "remoteObjectProxy"
+ "remoteObjectProxyWithErrorHandler"
+ "remove"
+ "removeAll"
+ "removeAllActions"
+ "removeAllCachedResourceValues"
+ "removeAllCachedResponses"
+ "removeAllDeliveredNotifications"
+ "removeAllIndexes"
+ "removeAllObjects"
+ "removeAttribute"
+ "removeCachedResourceValue"
+ "removeCachedResponse"
+ "removeCachedResponses"
+ "removeCharacters"
+ "removeChild"
+ "removeCookies"
+ "removeDeliveredNotification"
+ "removeDependency"
+ "removeEventHandler"
+ "removeFilePresenter"
+ "removeFileWrapper"
+ "removeFirst"
+ "removeItem"
+ "removeLast"
+ "removeLastObject"
+ "removeNamespace"
+ "removeObject"
+ "removeObjects"
+ "removeObserver"
+ "removeOtherVersionsOfItem"
+ "removeParamDescriptor"
+ "removePersistentDomain"
+ "removePointer"
+ "removeProperty"
+ "removeScheduledNotification"
+ "removeSubrange"
+ "removeSubscriber"
+ "removeSuite"
+ "removeValue"
+ "removeVolatileDomain"
+ "removingLastIndex"
+ "replace"
+ "replaceBytes"
+ "replaceCharacters"
+ "replaceChild"
+ "replaceItem"
+ "replaceItemAt"
+ "replaceItemAtURL"
+ "replaceMatches"
+ "replacementCheckingResult"
+ "replacementClass"
+ "replacementString"
+ "replaceObject"
+ "replaceObjects"
+ "replaceOccurrences"
+ "replacePointer"
+ "replaceSubrange"
+ "replaceValue"
+ "replacingCharacters"
+ "replacingOccurrences"
+ "replacingPercentEscapes"
+ "replyAppleEvent"
+ "requestHeaderFields"
+ "requestIsCacheEquivalent"
+ "reserveCapacity"
+ "reset"
+ "resetBytes"
+ "resetStandardUserDefaults"
+ "resetSystemTimeZone"
+ "resignCurrent"
+ "resolve"
+ "resolveNamespace"
+ "resolvePrefix"
+ "resolveSymlinksInPath"
+ "resolvingSymlinksInPath"
+ "resourceValues"
+ "responds"
+ "result"
+ "resume"
+ "resumeExecution"
+ "reverse"
+ "reversed"
+ "reverseObjectEnumerator"
+ "reverseTransformedValue"
+ "rootElement"
+ "rotate"
+ "rounding"
+ "roundingMode"
+ "rtf"
+ "rtfd"
+ "rtfdFileWrapper"
+ "rulerAttributes"
+ "run"
+ "savePresentedItemChanges"
+ "scale"
+ "scaleX"
+ "scanCharacters"
+ "scanDecimal"
+ "scanDouble"
+ "scanFloat"
+ "scanHexDouble"
+ "scanHexFloat"
+ "scanHexInt32"
+ "scanHexInt64"
+ "scanInt"
+ "scanInt32"
+ "scanInt64"
+ "scanString"
+ "scanUnsignedLongLong"
+ "scanUpTo"
+ "scanUpToCharacters"
+ "schedule"
+ "scheduledTimer"
+ "scheduleNotification"
+ "scriptingBegins"
+ "scriptingContains"
+ "scriptingEnds"
+ "scriptingIsEqual"
+ "scriptingIsGreaterThan"
+ "scriptingIsGreaterThanOrEqual"
+ "scriptingIsLessThan"
+ "scriptingIsLessThanOrEqual"
+ "searchForBrowsableDomains"
+ "searchForRegistrationDomains"
+ "searchForServices"
+ "secondsFromGMT"
+ "seek"
+ "seekToEndOfFile"
+ "selector"
+ "send"
+ "sendAsynchronousRequest"
+ "sendEvent"
+ "sendSynchronousRequest"
+ "sentenceRange"
+ "service"
+ "set"
+ "setActionIsDiscardable"
+ "setActionName"
+ "setAlignment"
+ "setArray"
+ "setAttribute"
+ "setAttributedString"
+ "setAttributes"
+ "setAttributesAs"
+ "setAttributesWith"
+ "setBaseWritingDirection"
+ "setChildren"
+ "setClass"
+ "setClasses"
+ "setClassName"
+ "setCookie"
+ "setCookies"
+ "setCurrentAppleEventAndReplyEventWithSuspensionID"
+ "setData"
+ "setDefaultCredential"
+ "setDefaultFormatterBehavior"
+ "setDelegate"
+ "setDelegateQueue"
+ "setDescriptor"
+ "setDestination"
+ "setDictionary"
+ "setEventHandler"
+ "setInsertionClassDescription"
+ "setInterface"
+ "setLocalizedDateFormatFromTemplate"
+ "setNilValueForKey"
+ "setObject"
+ "setOrthography"
+ "setParam"
+ "setPersistentDomain"
+ "setPreservationPriority"
+ "setProperty"
+ "setReceiversSpecifier"
+ "setResourceValue"
+ "setResourceValues"
+ "setRootElement"
+ "setSet"
+ "setShared"
+ "setString"
+ "setStringValue"
+ "setTemporaryResourceValue"
+ "setThreadPriority"
+ "setTXTRecord"
+ "setUbiquitous"
+ "setUserInfoObject"
+ "setUserInfoValueProvider"
+ "setValue"
+ "setValuesForKeys"
+ "setValueTransformer"
+ "setVolatileDomain"
+ "setWeek"
+ "shared"
+ "sharedCookieStorage"
+ "sharedKeySet"
+ "shift"
+ "shiftIndexesStarting"
+ "shuffle"
+ "shuffled"
+ "signal"
+ "size"
+ "skipDescendants"
+ "skipDescendents"
+ "sleep"
+ "sort"
+ "sorted"
+ "sortedArray"
+ "sortedCookies"
+ "sortRange"
+ "spellCheckingResult"
+ "spellServer"
+ "split"
+ "standardize"
+ "start"
+ "startAccessingSecurityScopedResource"
+ "startDownloadingUbiquitousItem"
+ "startLoading"
+ "startMonitoring"
+ "startOfDay"
+ "starts"
+ "startSecureConnection"
+ "stop"
+ "stopAccessingSecurityScopedResource"
+ "stopLoading"
+ "stopMonitoring"
+ "stopSecureConnection"
+ "storeCachedResponse"
+ "storeCookies"
+ "stream"
+ "streamTask"
+ "string"
+ "stringArray"
+ "stringByReplacingMatches"
+ "stringEdited"
+ "stringEncoding"
+ "strings"
+ "strongObjects"
+ "strongToStrongObjects"
+ "strongToWeakObjects"
+ "subarray"
+ "subdata"
+ "subpaths"
+ "subpathsOfDirectory"
+ "subscriptRange"
+ "substring"
+ "subtract"
+ "subtracting"
+ "suffix"
+ "suite"
+ "superscriptRange"
+ "supportsCommand"
+ "suspend"
+ "suspendCurrentAppleEvent"
+ "suspendExecution"
+ "swapAt"
+ "symbol"
+ "symbolicLinkDestination"
+ "symmetricDifference"
+ "synchronize"
+ "synchronizeFile"
+ "synchronousRemoteObjectProxyWithErrorHandler"
+ "tag"
+ "tags"
+ "temporaryDirectoryURLForNewVersionOfItem"
+ "terminate"
+ "text"
+ "threadPriority"
+ "timeIntervalSince"
+ "tokenRange"
+ "toMemory"
+ "transform"
+ "transformedValue"
+ "transformedValueClass"
+ "transitInformationCheckingResult"
+ "translate"
+ "translateX"
+ "trashItem"
+ "trimmingCharacters"
+ "truncateFile"
+ "try"
+ "tryLock"
+ "txtRecordData"
+ "type"
+ "typeForArgument"
+ "uiEdgeInsets"
+ "uiOffset"
+ "unarchivedObject"
+ "unarchiveObject"
+ "unarchiver"
+ "unarchiverDidFinish"
+ "unarchiverWillFinish"
+ "unarchiveTopLevelObjectWithData"
+ "undo"
+ "undoMenuTitle"
+ "undoNestedGroup"
+ "union"
+ "unionSet"
+ "unitString"
+ "unload"
+ "unlock"
+ "unmountVolume"
+ "unpublish"
+ "unregisterClass"
+ "unresolvedConflictVersionsOfItem"
+ "unschedule"
+ "unscriptRange"
+ "update"
+ "updateAttachments"
+ "uploadTask"
+ "uppercased"
+ "uppercaseLetter"
+ "url"
+ "urlForImageResource"
+ "urlProtocol"
+ "urlProtocolDidFinishLoading"
+ "urls"
+ "urlSession"
+ "urlSessionDidFinishEvents"
+ "use"
+ "userActivity"
+ "userActivityWasContinued"
+ "userActivityWillSave"
+ "userInfoValueProvider"
+ "userNotificationCenter"
+ "validate"
+ "validateValue"
+ "value"
+ "values"
+ "valueTransformerNames"
+ "variantFittingPresentationWidth"
+ "version"
+ "volatileDomain"
+ "wait"
+ "waitForDataInBackgroundAndNotify"
+ "waitUntilAllOperationsAreFinished"
+ "waitUntilExit"
+ "waitUntilFinished"
+ "weakObjects"
+ "weakToStrongObjects"
+ "weakToWeakObjects"
+ "week"
+ "whitespace"
+ "whitespaceAndNewline"
+ "widgetMaximumSize"
+ "willChange"
+ "willChangeValue"
+ "windowsLocaleCode"
+ "withSubstitutionVariables"
+ "withUnsafeBytes"
+ "withUnsafeFileSystemRepresentation"
+ "withUnsafeMutableBytes"
+ "write"
+ "writeBookmarkData"
+ "writeJSONObject"
+ "writePropertyList"
+ "writingIntent"
+ "xmlData"
+ "xmlString")
+ "Foundation methods.")
+
+(defconst swift-mode:foundation-properties
+ '("abbreviatingWithTildeInPath"
+ "abbreviation"
+ "abbreviationDictionary"
+ "abDatabaseChanged"
+ "abDatabaseChangedExternally"
+ "aborted"
+ "abortModalException"
+ "abortPrintingException"
+ "ABPeoplePickerDisplayedPropertyDidChange"
+ "ABPeoplePickerGroupSelectionDidChange"
+ "ABPeoplePickerNameSelectionDidChange"
+ "ABPeoplePickerValueSelectionDidChange"
+ "absoluteString"
+ "absoluteURL"
+ "ACAccountStoreDidChange"
+ "accessibilityAlignment"
+ "accessibilityAnnotationTextAttribute"
+ "accessibilityAttachment"
+ "accessibilityAutocorrected"
+ "accessibilityBackgroundColor"
+ "accessibilityCustomText"
+ "accessibilityDisplayOptionsDidChangeNotification"
+ "accessibilityException"
+ "accessibilityFont"
+ "accessibilityForegroundColor"
+ "accessibilityLanguage"
+ "accessibilityLink"
+ "accessibilityListItemIndex"
+ "accessibilityListItemLevel"
+ "accessibilityListItemPrefix"
+ "accessibilityMarkedMisspelled"
+ "accessibilityMisspelled"
+ "accessibilityShadow"
+ "accessibilitySpeechIPANotation"
+ "accessibilitySpeechLanguage"
+ "accessibilitySpeechPitch"
+ "accessibilitySpeechPunctuation"
+ "accessibilitySpeechQueueAnnouncement"
+ "accessibilityStrikethrough"
+ "accessibilityStrikethroughColor"
+ "accessibilitySuperscript"
+ "accessibilityTextCustom"
+ "accessibilityTextHeadingLevel"
+ "accessibilityUnderline"
+ "accessibilityUnderlineColor"
+ "acquireFunction"
+ "acreFeet"
+ "acres"
+ "actionButtonTitle"
+ "activationType"
+ "activeProcessorCount"
+ "activeSpaceDidChangeNotification"
+ "activityType"
+ "actualDeliveryDate"
+ "addedToDirectoryDate"
+ "addedToDirectoryDateKey"
+ "additionalActions"
+ "additionalActivationAction"
+ "address"
+ "addressComponents"
+ "addresses"
+ "adjective"
+ "adverb"
+ "aeDesc"
+ "affectedObjects"
+ "affectedStores"
+ "airline"
+ "ALAssetsLibraryChanged"
+ "allBundles"
+ "allCredentials"
+ "allCustomTypes"
+ "allDomainsMask"
+ "allFrameworks"
+ "allHeaderFields"
+ "allHTTPHeaderFields"
+ "allKeys"
+ "allLanguages"
+ "allObjects"
+ "allowCommentsAndWhitespace"
+ "allowedClasses"
+ "allowedExternalEntityURLs"
+ "allowedTopLevelClasses"
+ "allowedUnits"
+ "allowFragments"
+ "allowLossy"
+ "allowLossyKey"
+ "allowsCellularAccess"
+ "allowsFloats"
+ "allowsFractionalUnits"
+ "allowsKeyedCoding"
+ "allowsNonnumericFormatting"
+ "allPartitionsAndEjectDisk"
+ "allScripts"
+ "allSystemTypes"
+ "allTypes"
+ "allValues"
+ "alphanumerics"
+ "alreadyInSet"
+ "alreadyWaiting"
+ "alternateQuotationBeginDelimiter"
+ "alternateQuotationBeginDelimiterKey"
+ "alternateQuotationEndDelimiter"
+ "alternateQuotationEndDelimiterKey"
+ "alternativeStrings"
+ "alwaysInteract"
+ "alwaysMapped"
+ "alwaysShowsDecimalSeparator"
+ "ampereHours"
+ "amperes"
+ "amSymbol"
+ "anchored"
+ "anchorsMatchLines"
+ "announcementDidFinishNotification"
+ "announcementRequested"
+ "antialiasThresholdChangedNotification"
+ "anyObject"
+ "appendOnly"
+ "appKitIgnoredException"
+ "appKitVirtualMemoryException"
+ "appleEvent"
+ "appleEventClassCode"
+ "appleEventCode"
+ "appleEventCodeForReturnType"
+ "applicationActivated"
+ "applicationDeactivated"
+ "applicationHidden"
+ "applicationIsScriptable"
+ "applicationIsScriptableKey"
+ "applicationShown"
+ "appStoreReceiptURL"
+ "appTransportSecurityRequiresSecureConnection"
+ "archiverData"
+ "arcMinutes"
+ "arcSeconds"
+ "ares"
+ "argumentDomain"
+ "argumentNames"
+ "arguments"
+ "array"
+ "ascending"
+ "assistiveTouchStatusDidChangeNotification"
+ "astronomicalUnits"
+ "atomic"
+ "atomicWrite"
+ "attachment"
+ "attachments"
+ "attribute"
+ "attributedContentText"
+ "attributedStringForNil"
+ "attributedStringForNotANumber"
+ "attributedStringForZero"
+ "attributedTitle"
+ "attributeKeys"
+ "attributeModificationDate"
+ "attributeModificationDateKey"
+ "attributes"
+ "auditSessionIdentifier"
+ "authenticationMethod"
+ "author"
+ "automaticTerminationDisabled"
+ "automaticTerminationSupportEnabled"
+ "autoupdatingCurrent"
+ "availableData"
+ "availableIdentifiers"
+ "availableLocaleIdentifiers"
+ "availableStringEncodings"
+ "AVAssetChapterMetadataGroupsDidChange"
+ "AVAssetContainsFragmentsDidChange"
+ "AVAssetDurationDidChange"
+ "AVAssetMediaSelectionGroupsDidChange"
+ "AVAssetTrackSegmentsDidChange"
+ "AVAssetTrackTimeRangeDidChange"
+ "AVAssetTrackTrackAssociationsDidChange"
+ "AVAssetWasDefragmented"
+ "AVAudioEngineConfigurationChange"
+ "AVAudioUnitComponentTagsDidChange"
+ "AVCaptureDeviceSubjectAreaDidChange"
+ "AVCaptureDeviceWasConnected"
+ "AVCaptureDeviceWasDisconnected"
+ "AVCaptureInputPortFormatDescriptionDidChange"
+ "AVCaptureSessionDidStartRunning"
+ "AVCaptureSessionDidStopRunning"
+ "AVCaptureSessionInterruptionEnded"
+ "AVCaptureSessionRuntimeError"
+ "AVCaptureSessionWasInterrupted"
+ "AVDisplayManagerModeSwitchEnd"
+ "AVDisplayManagerModeSwitchSettingsChanged"
+ "AVDisplayManagerModeSwitchStart"
+ "averageKeyValueOperator"
+ "AVFragmentedMovieContainsMovieFragmentsDidChange"
+ "AVFragmentedMovieDurationDidChange"
+ "AVFragmentedMovieTrackSegmentsDidChange"
+ "AVFragmentedMovieTrackTimeRangeDidChange"
+ "AVFragmentedMovieTrackTotalSampleDataLengthDidChange"
+ "AVFragmentedMovieWasDefragmented"
+ "AVPlayerAvailableHDRModesDidChange"
+ "AVPlayerItemDidPlayToEndTime"
+ "AVPlayerItemFailedToPlayToEndTime"
+ "AVPlayerItemNewAccessLogEntry"
+ "AVPlayerItemNewErrorLogEntry"
+ "AVPlayerItemPlaybackStalled"
+ "AVPlayerItemTimeJumped"
+ "AVRouteDetectorMultipleRoutesDetectedDidChange"
+ "AVSampleBufferAudioRendererWasFlushedAutomatically"
+ "AVSampleBufferDisplayLayerFailedToDecode"
+ "background"
+ "backgroundColor"
+ "backgroundRefreshStatusDidChangeNotification"
+ "backgroundSessionInUseByAnotherProcess"
+ "backgroundSessionRequiresSharedContainer"
+ "backgroundSessionWasDisconnected"
+ "backwards"
+ "badBitmapParametersException"
+ "badComparisonException"
+ "badRTFColorTableException"
+ "badRTFDirectiveException"
+ "badRTFFontTableException"
+ "badRTFStyleSheetException"
+ "badServerResponse"
+ "badURL"
+ "bars"
+ "baselineOffset"
+ "baseSpecifier"
+ "baseURL"
+ "batteryLevelDidChangeNotification"
+ "batteryStateDidChangeNotification"
+ "bitmapRepresentation"
+ "blockSpecial"
+ "boldTextStatusDidChangeNotification"
+ "booleanValue"
+ "boolValue"
+ "bottom"
+ "bottomMargin"
+ "boundsDidChangeNotification"
+ "brightnessDidChangeNotification"
+ "browserIllegalDelegateException"
+ "buddhist"
+ "builtInPlugInsPath"
+ "builtInPlugInsURL"
+ "bundle"
+ "bundleIdentifier"
+ "bundlePath"
+ "bundleURL"
+ "bushels"
+ "busy"
+ "byComposedCharacterSequences"
+ "byLines"
+ "byMoving"
+ "byParagraphs"
+ "bySentences"
+ "bytes"
+ "byWords"
+ "cachedResponse"
+ "cachePolicy"
+ "calendar"
+ "calendarIdentifier"
+ "callIsActive"
+ "callSignaling"
+ "callStackReturnAddresses"
+ "callStackSymbols"
+ "calories"
+ "cancellationHandler"
+ "cancelled"
+ "canInteract"
+ "cannotCloseFile"
+ "cannotConnectToHost"
+ "cannotCreateFile"
+ "cannotDecodeContentData"
+ "cannotDecodeRawData"
+ "cannotFindHost"
+ "cannotLoadFromNetwork"
+ "cannotMoveFile"
+ "cannotOpenFile"
+ "cannotParseResponse"
+ "cannotRemoveFile"
+ "cannotWriteToFile"
+ "canonicalPath"
+ "canonicalPathKey"
+ "canRedo"
+ "canSwitchLayer"
+ "canUndo"
+ "capitalized"
+ "capitalizedLetters"
+ "carats"
+ "caseInsensitive"
+ "caseSensitive"
+ "category"
+ "caTransform3DValue"
+ "celsius"
+ "centigrams"
+ "centiliters"
+ "centimeters"
+ "certificates"
+ "cgAffineTransformValue"
+ "cgPointValue"
+ "cgRectValue"
+ "cgSizeValue"
+ "cgVectorValue"
+ "changedNotification"
+ "characterConversionException"
+ "characterEncoding"
+ "characterShapeAttributeName"
+ "characterSpecial"
+ "charactersToBeSkipped"
+ "checkingTypes"
+ "child"
+ "childCount"
+ "children"
+ "chinese"
+ "city"
+ "CKAccountChanged"
+ "classifier"
+ "className"
+ "client"
+ "clientCertificateRejected"
+ "clientCertificateRequired"
+ "CLKComplicationServerActiveComplicationsDidChange"
+ "closedCaptioningStatusDidChangeNotification"
+ "closeParenthesis"
+ "closeQuote"
+ "CNContactStoreDidChange"
+ "cocoaVersion"
+ "code"
+ "coderInvalidValue"
+ "coderReadCorrupt"
+ "coderReadCorruptError"
+ "coderValueNotFound"
+ "coderValueNotFoundError"
+ "codesignError"
+ "coefficient"
+ "collapsesLargestUnit"
+ "collationIdentifier"
+ "collatorIdentifier"
+ "collection"
+ "colorDidChangeNotification"
+ "colorListIOException"
+ "colorListNotEditableException"
+ "colorSpaceDidChangeNotification"
+ "columnConfigurationDidChangeNotification"
+ "columnDidMoveNotification"
+ "columnDidResizeNotification"
+ "columnNumber"
+ "commandClassName"
+ "commandDescription"
+ "commandName"
+ "comment"
+ "commentURL"
+ "common"
+ "commonISOCurrencyCodes"
+ "company"
+ "comparator"
+ "comparisonPredicateModifier"
+ "complete"
+ "completed"
+ "completedInitialCloudSyncNotification"
+ "completedUnitCount"
+ "completeFileProtection"
+ "completeFileProtectionUnlessOpen"
+ "completeFileProtectionUntilFirstUserAuthentication"
+ "completeUnlessOpen"
+ "completeUntilFirstUserAuthentication"
+ "completionBlock"
+ "components"
+ "compoundPredicateType"
+ "concurrent"
+ "condition"
+ "configuration"
+ "conjunction"
+ "connectEndDate"
+ "connectionProxyDictionary"
+ "connectStartDate"
+ "constant"
+ "constantValue"
+ "container"
+ "containerClassDescription"
+ "containerFrame"
+ "containerIsObjectBeingTested"
+ "containerIsRangeContainerObject"
+ "containsAttachments"
+ "contentAccessDate"
+ "contentAccessDateKey"
+ "contentAttributeSet"
+ "contentImage"
+ "contentIndependentMetadataOnly"
+ "contentModificationDate"
+ "contentModificationDateKey"
+ "contextHelpModeDidActivateNotification"
+ "contextHelpModeDidDeactivateNotification"
+ "contextIdentifierPath"
+ "controlCharacters"
+ "converted"
+ "converter"
+ "cookieAcceptPolicy"
+ "cookies"
+ "coptic"
+ "copyIn"
+ "copying"
+ "copyright"
+ "coreData"
+ "coreDataError"
+ "correction"
+ "coulombs"
+ "count"
+ "countKeyValueOperator"
+ "countLimit"
+ "countOfBytesClientExpectsToReceive"
+ "countOfBytesClientExpectsToSend"
+ "countOfBytesExpectedToReceive"
+ "countOfBytesExpectedToSend"
+ "countOfBytesReceived"
+ "countOfBytesSent"
+ "country"
+ "countryCode"
+ "countStyle"
+ "createClassDescription"
+ "created"
+ "creationDate"
+ "creationDateKey"
+ "creationTime"
+ "cStringPersonality"
+ "CTRadioAccessTechnologyDidChange"
+ "cubicCentimeters"
+ "cubicDecimeters"
+ "cubicFeet"
+ "cubicInches"
+ "cubicKilometers"
+ "cubicMeters"
+ "cubicMiles"
+ "cubicMillimeters"
+ "cubicYards"
+ "cups"
+ "currencyCode"
+ "currencyDecimalSeparator"
+ "currencyGroupingSeparator"
+ "currencySymbol"
+ "current"
+ "currentAppleEvent"
+ "currentControlTintDidChangeNotification"
+ "currentDirectoryPath"
+ "currentDirectoryURL"
+ "currentDiskUsage"
+ "currentInputModeDidChangeNotification"
+ "currentLocaleDidChangeNotification"
+ "currentMemoryUsage"
+ "currentMode"
+ "currentReplyAppleEvent"
+ "currentRequest"
+ "cursor"
+ "customIcon"
+ "customIconKey"
+ "customMirror"
+ "customPlaygroundQuickLook"
+ "customSelector"
+ "CWBSSIDDidChange"
+ "CWCountryCodeDidChange"
+ "CWLinkDidChange"
+ "CWLinkQualityDidChange"
+ "CWModeDidChange"
+ "CWPowerDidChange"
+ "CWScanCacheDidUpdate"
+ "CWSSIDDidChange"
+ "darkerSystemColorsStatusDidChangeNotification"
+ "dash"
+ "data"
+ "dataDecodingStrategy"
+ "dataEncodingStrategy"
+ "dataLengthExceedsMaximum"
+ "dataNotAllowed"
+ "dataReadingMapped"
+ "dataRepresentation"
+ "dataWrittenToMemoryStreamKey"
+ "date"
+ "dateDecodingStrategy"
+ "dateEncodingStrategy"
+ "dateFormat"
+ "dateStyle"
+ "dateTemplate"
+ "dateValue"
+ "day"
+ "daylightSavingTimeOffset"
+ "deallocateReceiveRight"
+ "deallocateSendRight"
+ "debugDescription"
+ "decameters"
+ "decigrams"
+ "deciliters"
+ "decimalDigits"
+ "decimalNumberDivideByZeroException"
+ "decimalNumberExactnessException"
+ "decimalNumberOverflowException"
+ "decimalNumberUnderflowException"
+ "decimalSeparator"
+ "decimalValue"
+ "decimeters"
+ "decodingFailurePolicy"
+ "decomposables"
+ "decomposedStringWithCanonicalMapping"
+ "decomposedStringWithCompatibilityMapping"
+ "decompressingAfterDownloading"
+ "default"
+ "defaultAttributes"
+ "defaultBehavior"
+ "defaultCStringEncoding"
+ "defaultDate"
+ "defaultFormatterBehavior"
+ "defaultMaxConcurrentOperationCount"
+ "defaultOptions"
+ "defaultPriority"
+ "defaultSet"
+ "defaultSubcontainerAttributeKey"
+ "defaultTabInterval"
+ "degrees"
+ "delegate"
+ "delegateQueue"
+ "deletesFileUponFailure"
+ "deletingLastPathComponent"
+ "deletingPathExtension"
+ "deliveredNotifications"
+ "deliverImmediately"
+ "deliveryDate"
+ "deliveryRepeatInterval"
+ "deliveryTimeZone"
+ "dependencies"
+ "describe"
+ "description"
+ "descriptionFunction"
+ "descriptionInStringsFileFormat"
+ "descriptor"
+ "descriptorType"
+ "destinationInvalidException"
+ "detectedBarcodeDescriptor"
+ "determiner"
+ "developmentLocalization"
+ "deviceIdentifier"
+ "diacriticInsensitive"
+ "dictionaryRepresentation"
+ "didActivateApplicationNotification"
+ "didAddItemNotification"
+ "didBecomeActiveNotification"
+ "didBecomeHiddenNotification"
+ "didBecomeInvalidNotification"
+ "didBecomeKeyNotification"
+ "didBecomeMainNotification"
+ "didBecomeVisibleNotification"
+ "didBeginEditingNotification"
+ "didBeginTrackingNotification"
+ "didChangeAutomaticCapitalizationNotification"
+ "didChangeAutomaticDashSubstitutionNotification"
+ "didChangeAutomaticPeriodSubstitutionNotification"
+ "didChangeAutomaticQuoteSubstitutionNotification"
+ "didChangeAutomaticSpellingCorrectionNotification"
+ "didChangeAutomaticTextCompletionNotification"
+ "didChangeAutomaticTextReplacementNotification"
+ "didChangeBackingPropertiesNotification"
+ "didChangeCloudAccountsNotification"
+ "didChangeExternallyNotification"
+ "didChangeFileLabelsNotification"
+ "didChangeItemNotification"
+ "didChangeNotification"
+ "didChangeOcclusionStateNotification"
+ "didChangeScreenNotification"
+ "didChangeScreenParametersNotification"
+ "didChangeScreenProfileNotification"
+ "didChangeSelectionNotification"
+ "didChangeStatusBarFrameNotification"
+ "didChangeStatusBarOrientationNotification"
+ "didChangeTypingAttributesNotification"
+ "didCloseNotification"
+ "didConnectNotification"
+ "didDeactivateApplicationNotification"
+ "didDeminiaturizeNotification"
+ "didDisconnectNotification"
+ "didEndEditingNotification"
+ "didEndLiveMagnifyNotification"
+ "didEndLiveResizeNotification"
+ "didEndLiveScrollNotification"
+ "didEndSheetNotification"
+ "didEndTrackingNotification"
+ "didEnterBackgroundNotification"
+ "didEnterFullScreenNotification"
+ "didEnterVersionBrowserNotification"
+ "didExitFullScreenNotification"
+ "didExitVersionBrowserNotification"
+ "didExposeNotification"
+ "didFinishLaunchingNotification"
+ "didFinishRestoringWindowsNotification"
+ "didHideApplicationNotification"
+ "didHideMenuNotification"
+ "didHideNotification"
+ "didLaunchApplicationNotification"
+ "didLiveScrollNotification"
+ "didLoadNotification"
+ "didMiniaturizeNotification"
+ "didMountNotification"
+ "didMoveNotification"
+ "didOpenNotification"
+ "didPerformFileOperationNotification"
+ "didProcessEditingNotification"
+ "didReceiveMemoryWarningNotification"
+ "didRemoveItemNotification"
+ "didRenameVolumeNotification"
+ "didResignActiveNotification"
+ "didResignKeyNotification"
+ "didResignMainNotification"
+ "didResizeNotification"
+ "didResizeSubviewsNotification"
+ "didSendActionNotification"
+ "didShowMenuNotification"
+ "didShowNotification"
+ "didTerminateApplicationNotification"
+ "didTerminateNotification"
+ "didUnhideApplicationNotification"
+ "didUnhideNotification"
+ "didUnmountNotification"
+ "didUpdateNotification"
+ "didUpdateTrackingAreasNotification"
+ "didWakeNotification"
+ "directionalEdgeInsetsValue"
+ "directory"
+ "directoryAttributes"
+ "directParameter"
+ "disableScreenFontSubstitution"
+ "disallowedEncodingsKey"
+ "discard"
+ "diskCapacity"
+ "distantFuture"
+ "distantPast"
+ "distinctUnionOfArraysKeyValueOperator"
+ "distinctUnionOfObjectsKeyValueOperator"
+ "distinctUnionOfSetsKeyValueOperator"
+ "distinguishedNames"
+ "dnsLookupFailed"
+ "docFormat"
+ "documentContentKind"
+ "documentIdentifier"
+ "documentIdentifierKey"
+ "documentIncludeContentTypeDeclaration"
+ "documentTidyHTML"
+ "documentTidyXML"
+ "documentType"
+ "documentValidate"
+ "documentXInclude"
+ "doesRelativeDateFormatting"
+ "domain"
+ "domainLookupEndDate"
+ "domainLookupStartDate"
+ "dominantLanguage"
+ "dominantScript"
+ "dontAnnotate"
+ "dontExecute"
+ "dontRecord"
+ "dotMatchesLineSeparators"
+ "doubleValue"
+ "downloadDecodingFailedMidStream"
+ "downloadDecodingFailedToComplete"
+ "downloaded"
+ "downloading"
+ "draggingException"
+ "drawerCreated"
+ "dropAll"
+ "dropLeading"
+ "dropMiddle"
+ "dropTrailing"
+ "dtd"
+ "dtdKind"
+ "duration"
+ "E2BIG"
+ "EAAccessoryDidConnect"
+ "EAAccessoryDidDisconnect"
+ "EACCES"
+ "EADDRINUSE"
+ "EADDRNOTAVAIL"
+ "EAFNOSUPPORT"
+ "EAGAIN"
+ "EALREADY"
+ "earliestBeginDate"
+ "EAUTH"
+ "EBADARCH"
+ "EBADEXEC"
+ "EBADF"
+ "EBADMACHO"
+ "EBADMSG"
+ "EBADRPC"
+ "EBUSY"
+ "ECANCELED"
+ "ECHILD"
+ "ECONNABORTED"
+ "ECONNREFUSED"
+ "ECONNRESET"
+ "EDEADLK"
+ "EDESTADDRREQ"
+ "EDEVERR"
+ "edgeInsetsValue"
+ "editor"
+ "EDOM"
+ "EDQUOT"
+ "EEXIST"
+ "EFAULT"
+ "EFBIG"
+ "effectiveGroupIdentifier"
+ "effectiveIcon"
+ "effectiveIconKey"
+ "effectiveUserIdentifier"
+ "EFTYPE"
+ "EHOSTDOWN"
+ "EHOSTUNREACH"
+ "EIDRM"
+ "EILSEQ"
+ "EINPROGRESS"
+ "EINTR"
+ "EINVAL"
+ "EIO"
+ "EISCONN"
+ "EISDIR"
+ "EKEventStoreChanged"
+ "elementFocusedNotification"
+ "ELOOP"
+ "EMFILE"
+ "EMLINK"
+ "EMSGSIZE"
+ "EMULTIHOP"
+ "ENAMETOOLONG"
+ "encodedData"
+ "end"
+ "endDate"
+ "endEncountered"
+ "endIndex"
+ "endLineWithCarriageReturn"
+ "endLineWithLineFeed"
+ "endpoint"
+ "endSpecifier"
+ "endSubelementIdentifier"
+ "endSubelementIndex"
+ "ENEEDAUTH"
+ "ENETDOWN"
+ "ENETRESET"
+ "ENETUNREACH"
+ "ENFILE"
+ "ENOATTR"
+ "ENOBUFS"
+ "ENODATA"
+ "ENODEV"
+ "ENOENT"
+ "ENOEXEC"
+ "ENOLCK"
+ "ENOLINK"
+ "ENOMEM"
+ "ENOMSG"
+ "ENOPOLICY"
+ "ENOPROTOOPT"
+ "ENOSPC"
+ "ENOSR"
+ "ENOSTR"
+ "ENOSYS"
+ "ENOTBLK"
+ "ENOTCONN"
+ "ENOTDIR"
+ "ENOTEMPTY"
+ "ENOTRECOVERABLE"
+ "ENOTSOCK"
+ "ENOTSUP"
+ "ENOTTY"
+ "entityMigrationPolicy"
+ "entityMigrationPolicyError"
+ "enumCodeValue"
+ "environment"
+ "ENXIO"
+ "EOVERFLOW"
+ "EOWNERDEAD"
+ "EPERM"
+ "EPFNOSUPPORT"
+ "ephemeral"
+ "EPIPE"
+ "EPROCLIM"
+ "EPROCUNAVAIL"
+ "EPROGMISMATCH"
+ "EPROGUNAVAIL"
+ "EPROTO"
+ "EPROTONOSUPPORT"
+ "EPROTOTYPE"
+ "EPWROFF"
+ "EQFULL"
+ "era"
+ "ERANGE"
+ "eraSymbols"
+ "EREMOTE"
+ "EROFS"
+ "ERPCMISMATCH"
+ "error"
+ "errorAppName"
+ "errorBriefMessage"
+ "errorCode"
+ "errorDescription"
+ "errorDomain"
+ "errorMessage"
+ "errorNumber"
+ "errorOccurred"
+ "errorRange"
+ "errorUserInfo"
+ "ESHLIBVERS"
+ "ESHUTDOWN"
+ "ESOCKTNOSUPPORT"
+ "ESPIPE"
+ "ESRCH"
+ "ESTALE"
+ "estimatedTimeRemaining"
+ "estimatedTimeRemainingKey"
+ "ethiopicAmeteAlem"
+ "ethiopicAmeteMihret"
+ "ETIME"
+ "ETIMEDOUT"
+ "ETOOMANYREFS"
+ "ETXTBSY"
+ "EUSERS"
+ "evaluatedArguments"
+ "evaluatedReceivers"
+ "evaluationError"
+ "evaluationErrorNumber"
+ "eventClass"
+ "eventID"
+ "eventTracking"
+ "evictsObjectsWithDiscardedContent"
+ "EWOULDBLOCK"
+ "exceptionProtected"
+ "excludedElements"
+ "EXDEV"
+ "executableArchitectureMismatch"
+ "executableArchitectureMismatchError"
+ "executableArchitectures"
+ "executableLink"
+ "executableLinkError"
+ "executableLoad"
+ "executableLoadError"
+ "executableNotLoadable"
+ "executableNotLoadableError"
+ "executablePath"
+ "executableRuntimeMismatch"
+ "executableRuntimeMismatchError"
+ "executableURL"
+ "executionBlocks"
+ "exemplarCharacterSet"
+ "expandingTildeInPath"
+ "expansion"
+ "expectedContentLength"
+ "expirationDate"
+ "expires"
+ "expiresDate"
+ "exponent"
+ "exponentSymbol"
+ "exportedInterface"
+ "exportedObject"
+ "expressionBlock"
+ "expressionType"
+ "extensionHidden"
+ "externalEntityResolvingPolicy"
+ "externalMediaContentIdentifier"
+ "externalRecordImport"
+ "externalRecordImportError"
+ "externalRepresentation"
+ "extra"
+ "fahrenheit"
+ "failingURL"
+ "failure"
+ "failureReason"
+ "failureResponse"
+ "failureURLPeerTrust"
+ "failureURLString"
+ "false"
+ "familyName"
+ "fastestEncoding"
+ "fathoms"
+ "featureUnsupported"
+ "featureUnsupportedError"
+ "feet"
+ "femtowatts"
+ "fetchStartDate"
+ "file"
+ "fileAllocatedSize"
+ "fileAllocatedSizeKey"
+ "fileAnimationImageKey"
+ "fileAnimationImageOriginalRectKey"
+ "fileAttributes"
+ "fileCompletedCount"
+ "fileCompletedCountKey"
+ "fileCurrentOffsetKey"
+ "fileDescriptor"
+ "fileDoesNotExist"
+ "fileHandleForReading"
+ "fileHandleForWriting"
+ "fileHandleOperationException"
+ "fileIconKey"
+ "fileIsDirectory"
+ "fileLocking"
+ "fileLockingError"
+ "fileManagerUnmountBusy"
+ "fileManagerUnmountBusyError"
+ "fileManagerUnmountUnknown"
+ "fileManagerUnmountUnknownError"
+ "filename"
+ "fileNoSuchFile"
+ "fileNoSuchFileError"
+ "fileOperationKind"
+ "fileOperationKindKey"
+ "filePath"
+ "filePathErrorKey"
+ "filePathURL"
+ "filePresenters"
+ "fileProtection"
+ "fileProtectionKey"
+ "fileProtectionMask"
+ "fileReadCorruptFile"
+ "fileReadCorruptFileError"
+ "fileReadInapplicableStringEncoding"
+ "fileReadInapplicableStringEncodingError"
+ "fileReadInvalidFileName"
+ "fileReadInvalidFileNameError"
+ "fileReadNoPermission"
+ "fileReadNoPermissionError"
+ "fileReadNoSuchFile"
+ "fileReadNoSuchFileError"
+ "fileReadTooLarge"
+ "fileReadTooLargeError"
+ "fileReadUnknown"
+ "fileReadUnknownError"
+ "fileReadUnknownStringEncoding"
+ "fileReadUnknownStringEncodingError"
+ "fileReadUnsupportedScheme"
+ "fileReadUnsupportedSchemeError"
+ "fileResourceIdentifier"
+ "fileResourceIdentifierKey"
+ "fileResourceType"
+ "fileResourceTypeKey"
+ "fileSecurity"
+ "fileSecurityKey"
+ "fileSize"
+ "fileSizeKey"
+ "fileSystemRepresentation"
+ "fileTotalCount"
+ "fileTotalCountKey"
+ "fileType"
+ "fileURL"
+ "fileURLKey"
+ "fileURLValue"
+ "fileWrappers"
+ "fileWriteFileExists"
+ "fileWriteFileExistsError"
+ "fileWriteInapplicableStringEncoding"
+ "fileWriteInapplicableStringEncodingError"
+ "fileWriteInvalidFileName"
+ "fileWriteInvalidFileNameError"
+ "fileWriteNoPermission"
+ "fileWriteNoPermissionError"
+ "fileWriteOutOfSpace"
+ "fileWriteOutOfSpaceError"
+ "fileWriteUnknown"
+ "fileWriteUnknownError"
+ "fileWriteUnsupportedScheme"
+ "fileWriteUnsupportedSchemeError"
+ "fileWriteVolumeReadOnly"
+ "fileWriteVolumeReadOnlyError"
+ "fireDate"
+ "first"
+ "firstEqual"
+ "firstIndex"
+ "firstObject"
+ "firstWeekday"
+ "flight"
+ "floatingPointClass"
+ "floatValue"
+ "fluidOunces"
+ "focusedUIElementChanged"
+ "focusedWindowChanged"
+ "font"
+ "fontAssetDownloadError"
+ "fontSetChangedNotification"
+ "fontUnavailableException"
+ "forcedOrdering"
+ "forDeleting"
+ "foregroundColor"
+ "format"
+ "formatOptions"
+ "formatterBehavior"
+ "formatting"
+ "formattingContext"
+ "formattingError"
+ "formatWidth"
+ "forMerging"
+ "forMoving"
+ "forReplacing"
+ "forUploading"
+ "fractionCompleted"
+ "fragment"
+ "frameDidChangeNotification"
+ "fromWindowsKey"
+ "fullUserName"
+ "fullwidthToHalfwidth"
+ "function"
+ "furlongs"
+ "gallons"
+ "GCControllerDidConnect"
+ "GCControllerDidDisconnect"
+ "generatesCalendarDates"
+ "generatesDecimalNumbers"
+ "generationIdentifier"
+ "generationIdentifierKey"
+ "genericException"
+ "gigahertz"
+ "gigapascals"
+ "gigawatts"
+ "givenName"
+ "GKPlayerAuthenticationDidChangeNotificationName"
+ "GKPlayerDidChangeNotificationName"
+ "globalDomain"
+ "globalFrameDidChangeNotification"
+ "globallyUniqueString"
+ "glyphInfo"
+ "gradians"
+ "grammar"
+ "grammarDetails"
+ "grams"
+ "gramsPerLiter"
+ "gravity"
+ "grayscaleStatusDidChangeNotification"
+ "greatestFiniteMagnitude"
+ "gregorian"
+ "gregorianStartDate"
+ "groupedResults"
+ "groupingAttributes"
+ "groupingLevel"
+ "groupingSeparator"
+ "groupingSize"
+ "groupOwnerAccountID"
+ "groupOwnerAccountName"
+ "groupsByEvent"
+ "guidedAccessStatusDidChangeNotification"
+ "hasActionButton"
+ "hasBytesAvailable"
+ "hasDirectoryPath"
+ "hash"
+ "hashFunction"
+ "hasHiddenExtension"
+ "hasHiddenExtensionKey"
+ "hashValue"
+ "hasLocalContents"
+ "hasPassword"
+ "hasReplyButton"
+ "hasSpaceAvailable"
+ "hasThousandSeparators"
+ "hasThumbnail"
+ "hearingDevicePairedEarDidChangeNotification"
+ "hebrew"
+ "hectares"
+ "hectometers"
+ "hectopascals"
+ "helpAnchor"
+ "helpAnchorErrorKey"
+ "helpTagCreated"
+ "hertz"
+ "hfsCreatorCode"
+ "hfsTypeCode"
+ "hierarchyInconsistencyException"
+ "highPriority"
+ "hiraganaToKatakana"
+ "hitEnd"
+ "HKUserPreferencesDidChange"
+ "homeDirectoryForCurrentUser"
+ "horsepower"
+ "host"
+ "hostedViewMaximumAllowedSize"
+ "hostedViewMinimumAllowedSize"
+ "hostKey"
+ "hostName"
+ "hour"
+ "hours"
+ "html"
+ "httpAdditionalHeaders"
+ "httpBody"
+ "httpBodyStream"
+ "httpCookieAcceptPolicy"
+ "httpCookieStorage"
+ "httpMaximumConnectionsPerHost"
+ "httpMethod"
+ "httpShouldHandleCookies"
+ "httpShouldSetCookies"
+ "httpShouldUsePipelining"
+ "httpTooManyRedirects"
+ "hyphenationFactor"
+ "icon"
+ "identifier"
+ "identity"
+ "idiom"
+ "idleDisplaySleepDisabled"
+ "idleSystemSleepDisabled"
+ "ignoreMetacharacters"
+ "ignoreUnknownCharacters"
+ "IKFilterBrowserFilterDoubleClick"
+ "IKFilterBrowserFilterSelected"
+ "IKFilterBrowserWillPreviewFilter"
+ "illegalCharacters"
+ "illegalSelectorException"
+ "imageCacheException"
+ "immediate"
+ "immediatelyAvailableMetadataOnly"
+ "immutable"
+ "imperialFluidOunces"
+ "imperialGallons"
+ "imperialPints"
+ "imperialQuarts"
+ "imperialTablespoons"
+ "imperialTeaspoons"
+ "implementationClassName"
+ "inches"
+ "inchesOfMercury"
+ "includesActualByteCount"
+ "includesApproximationPhrase"
+ "includesCount"
+ "includesPeerToPeer"
+ "includesTimeRemainingPhrase"
+ "includesUnit"
+ "inconsistentArchiveException"
+ "index"
+ "indexes"
+ "indexesKey"
+ "indian"
+ "indices"
+ "inferredMappingModel"
+ "inferredMappingModelError"
+ "infoDictionary"
+ "informativeText"
+ "initial"
+ "inputItems"
+ "insertionContainer"
+ "insertionIndex"
+ "insertionKey"
+ "insertionReplaces"
+ "int16Value"
+ "int32Value"
+ "int64Value"
+ "int8Value"
+ "integerPersonality"
+ "integerValue"
+ "interaction"
+ "interjection"
+ "internalError"
+ "internalInconsistencyException"
+ "internationalCurrencySymbol"
+ "internationalRoamingOff"
+ "interruptionHandler"
+ "interruptionNotification"
+ "interval"
+ "intValue"
+ "invalidAddress"
+ "invalidArchiveOperationException"
+ "invalidArgument"
+ "invalidArgumentException"
+ "invalidationHandler"
+ "invalidCapability"
+ "invalidHost"
+ "invalidInterfaceOrientationException"
+ "invalidLedger"
+ "invalidMemoryControl"
+ "invalidName"
+ "invalidObject"
+ "invalidPolicy"
+ "invalidProcessorSet"
+ "invalidReceivePortException"
+ "invalidRight"
+ "invalidSecurity"
+ "invalidSendPortException"
+ "invalidTask"
+ "invalidUnarchiveOperationException"
+ "invalidValue"
+ "invertColorsStatusDidChangeNotification"
+ "inverted"
+ "invocationOperationCancelledException"
+ "invocationOperationVoidResultException"
+ "IOBluetoothHostControllerPoweredOff"
+ "IOBluetoothHostControllerPoweredOn"
+ "IOBluetoothL2CAPChannelPublished"
+ "IOBluetoothL2CAPChannelTerminated"
+ "isAbsolutePath"
+ "isAdaptive"
+ "isAliasFile"
+ "isAliasFileKey"
+ "isApplication"
+ "isApplicationKey"
+ "isAsynchronous"
+ "isAtEnd"
+ "isCancellable"
+ "isCancelled"
+ "isCanonical"
+ "isClassKitDeepLink"
+ "isCoderError"
+ "isCompiled"
+ "isConcurrent"
+ "isConflict"
+ "isDaylightSavingTime"
+ "isDirectory"
+ "isDirectoryKey"
+ "isDiscardable"
+ "isDiscretionary"
+ "isEligibleForHandoff"
+ "isEligibleForPrediction"
+ "isEligibleForPublicIndexing"
+ "isEligibleForSearch"
+ "isEmpty"
+ "isEqual"
+ "isEqualFunction"
+ "isExcludedFromBackup"
+ "isExcludedFromBackupKey"
+ "isExecutable"
+ "isExecutableError"
+ "isExecutableKey"
+ "isExecuting"
+ "isExternal"
+ "isFileError"
+ "isFileURL"
+ "isFinished"
+ "isFinite"
+ "isFontError"
+ "isForFoodEnergyUse"
+ "isFormattingError"
+ "isForPersonHeightUse"
+ "isForPersonMassUse"
+ "isGathering"
+ "isHidden"
+ "isHiddenKey"
+ "isHTTPOnly"
+ "isIndeterminate"
+ "isInfinite"
+ "islamic"
+ "islamicCivil"
+ "islamicTabular"
+ "islamicUmmAlQura"
+ "isLeapMonth"
+ "isLenient"
+ "isLoaded"
+ "isLowPowerModeEnabled"
+ "isMainThread"
+ "isMountTrigger"
+ "isMountTriggerKey"
+ "isNaN"
+ "isNilTransformerName"
+ "isNormal"
+ "isNotNilTransformerName"
+ "ISO8601"
+ "isoCountryCodes"
+ "isoCurrencyCodes"
+ "isoLanguageCodes"
+ "isOld"
+ "isoRegionCodes"
+ "isPackage"
+ "isPackageKey"
+ "isPartialStringValidationEnabled"
+ "isPausable"
+ "isPaused"
+ "isPhonetic"
+ "isPresented"
+ "isPrior"
+ "isPropertyListError"
+ "isProxyConnection"
+ "isReadable"
+ "isReadableKey"
+ "isReady"
+ "isRecordDescriptor"
+ "isRedoing"
+ "isRegularFile"
+ "isRegularFileKey"
+ "isRemote"
+ "isResolved"
+ "isReusedConnection"
+ "isRunning"
+ "isSecure"
+ "isServiceError"
+ "isSessionOnly"
+ "isSharingServiceError"
+ "isSignaling"
+ "isSignalingNaN"
+ "isSignMinus"
+ "isStandalone"
+ "isStarted"
+ "isStopped"
+ "isSubnormal"
+ "isSuspended"
+ "isSymbolicLink"
+ "isSymbolicLinkKey"
+ "isSystemImmutable"
+ "isSystemImmutableKey"
+ "isTextReadWriteError"
+ "isUbiquitousFileError"
+ "isUbiquitousItem"
+ "isUbiquitousItemKey"
+ "isUndoing"
+ "isUndoRegistrationEnabled"
+ "isUserActivityError"
+ "isUserImmutable"
+ "isUserImmutableKey"
+ "isValid"
+ "isValidationError"
+ "isValidDate"
+ "isVolume"
+ "isVolumeKey"
+ "isWellFormed"
+ "isWritable"
+ "isWritableKey"
+ "isXPCConnectionError"
+ "isZero"
+ "item"
+ "itemDidCollapseNotification"
+ "itemDidExpandNotification"
+ "itemsPtr"
+ "itemWillCollapseNotification"
+ "itemWillExpandNotification"
+ "japanese"
+ "jobTitle"
+ "joinNames"
+ "joules"
+ "kelvin"
+ "kern"
+ "key"
+ "keyboardDidChangeFrameNotification"
+ "keyboardDidHideNotification"
+ "keyboardDidShowNotification"
+ "keyboardSelectionDidChangeNotification"
+ "keyboardWillChangeFrameNotification"
+ "keyboardWillHideNotification"
+ "keyboardWillShowNotification"
+ "keyClassDescription"
+ "keyDecodingStrategy"
+ "keyedUnarchiveFromDataTransformerName"
+ "keyEncodingStrategy"
+ "keyPath"
+ "keyPointerFunctions"
+ "keysOfUnsetValuesKey"
+ "keySpecifier"
+ "keyValueValidation"
+ "keyValueValidationError"
+ "keywords"
+ "kiloampereHours"
+ "kiloamperes"
+ "kilocalories"
+ "kilograms"
+ "kilohertz"
+ "kilojoules"
+ "kiloliters"
+ "kilometers"
+ "kilometersPerHour"
+ "kiloohms"
+ "kilopascals"
+ "kilovolts"
+ "kilowattHours"
+ "kilowatts"
+ "kind"
+ "kindKey"
+ "knots"
+ "knownTimeZoneIdentifiers"
+ "knownTimeZoneNames"
+ "labelColor"
+ "labelColorKey"
+ "labelNumber"
+ "labelNumberKey"
+ "language"
+ "languageCode"
+ "languageMap"
+ "last"
+ "lastEqual"
+ "lastIndex"
+ "lastObject"
+ "lastPathComponent"
+ "latencyCritical"
+ "latinToArabic"
+ "latinToCyrillic"
+ "latinToGreek"
+ "latinToHangul"
+ "latinToHebrew"
+ "latinToHiragana"
+ "latinToKatakana"
+ "latinToThai"
+ "launchPath"
+ "layoutChanged"
+ "lazy"
+ "leastFiniteMagnitude"
+ "leastNonzeroMagnitude"
+ "leastNormalMagnitude"
+ "left"
+ "leftExpression"
+ "leftMargin"
+ "lemma"
+ "length"
+ "letterpressStyle"
+ "letters"
+ "level"
+ "levelsOfUndo"
+ "lexicalClass"
+ "ligature"
+ "lightyears"
+ "likelyLanguageKey"
+ "lineLength64Characters"
+ "lineLength76Characters"
+ "lineNumber"
+ "link"
+ "linkCount"
+ "linkCountKey"
+ "listenForConnections"
+ "literal"
+ "liters"
+ "litersPer100Kilometers"
+ "loadingPriority"
+ "local"
+ "localDomainMask"
+ "locale"
+ "localeIdentifier"
+ "localizations"
+ "localized"
+ "localizedAdditionalDescription"
+ "localizedCapitalized"
+ "localizedDescription"
+ "localizedDescriptionKey"
+ "localizedFailureReason"
+ "localizedFailureReasonErrorKey"
+ "localizedInfoDictionary"
+ "localizedLabel"
+ "localizedLabelKey"
+ "localizedLowercase"
+ "localizedName"
+ "localizedNameKey"
+ "localizedNameOfSavingComputer"
+ "localizedRecoveryOptions"
+ "localizedRecoveryOptionsErrorKey"
+ "localizedRecoverySuggestion"
+ "localizedRecoverySuggestionErrorKey"
+ "localizedTypeDescription"
+ "localizedTypeDescriptionKey"
+ "localizedUppercase"
+ "localizesFormat"
+ "localName"
+ "localNotificationCenterType"
+ "lockDate"
+ "lockOwned"
+ "lockOwnedSelf"
+ "lockSetDestroyed"
+ "lockUnstable"
+ "longEraSymbols"
+ "longestEffectiveRangeNotRequired"
+ "longLongValue"
+ "lossySubstitutionKey"
+ "lowercased"
+ "lowercaseLetters"
+ "lowPriority"
+ "lux"
+ "m11"
+ "m12"
+ "m21"
+ "m22"
+ "machPort"
+ "machVirtualMemory"
+ "macSimpleText"
+ "magnitude"
+ "main"
+ "mainDocumentURL"
+ "mainWindowChanged"
+ "majorVersion"
+ "mallocException"
+ "mallocMemory"
+ "managedObjectConstraintMerge"
+ "managedObjectConstraintMergeError"
+ "managedObjectContextLocking"
+ "managedObjectContextLockingError"
+ "managedObjectExternalRelationship"
+ "managedObjectExternalRelationshipError"
+ "managedObjectMerge"
+ "managedObjectMergeError"
+ "managedObjectReferentialIntegrity"
+ "managedObjectReferentialIntegrityError"
+ "managedObjectValidation"
+ "managedObjectValidationError"
+ "manager"
+ "mandarinToLatin"
+ "mapItem"
+ "mappedIfSafe"
+ "mappedRead"
+ "markedClauseSegment"
+ "matchFirst"
+ "matchLast"
+ "matchNextTime"
+ "matchNextTimePreservingSmallerUnits"
+ "matchPreviousTimePreservingSmallerUnits"
+ "matchStrictly"
+ "maxConcurrentOperationCount"
+ "maximum"
+ "maximumAge"
+ "maximumFractionDigits"
+ "maximumIntegerDigits"
+ "maximumKeyValueOperator"
+ "maximumSignificantDigits"
+ "maximumUnitCount"
+ "measurementSystem"
+ "mediaServicesWereLostNotification"
+ "mediaServicesWereResetNotification"
+ "megaampereHours"
+ "megaamperes"
+ "megahertz"
+ "megaliters"
+ "megameters"
+ "megaohms"
+ "megapascals"
+ "megavolts"
+ "megawatts"
+ "memoryCapacity"
+ "memoryDataMoved"
+ "memoryError"
+ "memoryFailure"
+ "memoryPresent"
+ "memoryRestartCopy"
+ "menuFrameDidChangeNotification"
+ "meters"
+ "metersPerSecond"
+ "metersPerSecondSquared"
+ "metricCups"
+ "metricTons"
+ "MFMessageComposeViewControllerTextMessageAvailabilityDidChange"
+ "microampereHours"
+ "microamperes"
+ "micrograms"
+ "microhertz"
+ "micrometers"
+ "microohms"
+ "microvolts"
+ "microwatts"
+ "middleName"
+ "migration"
+ "migrationCancelled"
+ "migrationCancelledError"
+ "migrationError"
+ "migrationManagerDestinationStore"
+ "migrationManagerDestinationStoreError"
+ "migrationManagerSourceStore"
+ "migrationManagerSourceStoreError"
+ "migrationMissingMappingModel"
+ "migrationMissingMappingModelError"
+ "migrationMissingSourceModel"
+ "migrationMissingSourceModelError"
+ "miles"
+ "milesPerGallon"
+ "milesPerHour"
+ "milesPerImperialGallon"
+ "milliampereHours"
+ "milliamperes"
+ "millibars"
+ "milligrams"
+ "milligramsPerDeciliter"
+ "millihertz"
+ "milliliters"
+ "millimeters"
+ "millimetersOfMercury"
+ "milliohms"
+ "millivolts"
+ "milliwatts"
+ "mimeType"
+ "minimalBookmark"
+ "minimum"
+ "minimumDaysInFirstWeek"
+ "minimumFractionDigits"
+ "minimumIntegerDigits"
+ "minimumKeyValueOperator"
+ "minimumSignificantDigits"
+ "minorVersion"
+ "minusSign"
+ "minute"
+ "minutes"
+ "MKAnnotationCalloutInfoDidChange"
+ "mkCoordinateSpanValue"
+ "mkCoordinateValue"
+ "modalPanel"
+ "modeDidChangeNotification"
+ "modificationDate"
+ "modificationTime"
+ "monoAudioStatusDidChangeNotification"
+ "month"
+ "monthSymbols"
+ "moved"
+ "MPMediaLibraryDidChange"
+ "MPMediaPlaybackIsPreparedToPlayDidChange"
+ "MPMovieDurationAvailable"
+ "MPMovieMediaTypesAvailable"
+ "MPMovieNaturalSizeAvailable"
+ "MPMoviePlayerDidEnterFullscreen"
+ "MPMoviePlayerDidExitFullscreen"
+ "MPMoviePlayerIsAirPlayVideoActiveDidChange"
+ "MPMoviePlayerLoadStateDidChange"
+ "MPMoviePlayerNowPlayingMovieDidChange"
+ "MPMoviePlayerPlaybackDidFinish"
+ "MPMoviePlayerPlaybackStateDidChange"
+ "MPMoviePlayerReadyForDisplayDidChange"
+ "MPMoviePlayerScalingModeDidChange"
+ "MPMoviePlayerThumbnailImageRequestDidFinish"
+ "MPMoviePlayerTimedMetadataUpdated"
+ "MPMoviePlayerWillEnterFullscreen"
+ "MPMoviePlayerWillExitFullscreen"
+ "MPMovieSourceTypeAvailable"
+ "MPMusicPlayerControllerNowPlayingItemDidChange"
+ "MPMusicPlayerControllerPlaybackStateDidChange"
+ "MPMusicPlayerControllerQueueDidChange"
+ "MPMusicPlayerControllerVolumeDidChange"
+ "MPVolumeViewWirelessRouteActiveDidChange"
+ "MPVolumeViewWirelessRoutesAvailableDidChange"
+ "msgid"
+ "multipathServiceType"
+ "multiplier"
+ "mutableBytes"
+ "mutableContainers"
+ "mutableContainersAndLeaves"
+ "mutableLeaves"
+ "mutableString"
+ "mutationsPtr"
+ "name"
+ "namedPipe"
+ "nameExists"
+ "nameKey"
+ "namePrefix"
+ "names"
+ "namespaces"
+ "nameSuffix"
+ "nameType"
+ "nameTypeOrLexicalClass"
+ "nan"
+ "nanograms"
+ "nanohertz"
+ "nanometers"
+ "nanosecond"
+ "nanowatts"
+ "naturalScale"
+ "nauticalMiles"
+ "ndefMessagePayload"
+ "NEDNSProxyConfigurationDidChange"
+ "needsSave"
+ "NEFilterConfigurationDidChange"
+ "negateBooleanTransformerName"
+ "negativeFormat"
+ "negativeInfinitySymbol"
+ "negativePrefix"
+ "negativeSuffix"
+ "negotiatedSSL"
+ "networkConnectionLost"
+ "networkDomainMask"
+ "networkProtocolName"
+ "networkServiceType"
+ "neverInteract"
+ "NEVPNConfigurationChange"
+ "NEVPNStatusDidChange"
+ "new"
+ "newKey"
+ "newlines"
+ "newsstandAssetDownload"
+ "newtonsPerMetersSquared"
+ "newValue"
+ "next"
+ "nextDaylightSavingTimeTransition"
+ "nextDown"
+ "nextSibling"
+ "nextUp"
+ "nibLoadingException"
+ "nickname"
+ "nilSymbol"
+ "NKIssueDownloadCompleted"
+ "noAccess"
+ "noAutoRename"
+ "noCloudAccountNotification"
+ "nodeCompactEmptyElement"
+ "nodeDown"
+ "nodeExpandEmptyElement"
+ "nodeIsCDATA"
+ "nodeLoadExternalEntitiesAlways"
+ "nodeLoadExternalEntitiesNever"
+ "nodeLoadExternalEntitiesSameOriginOnly"
+ "nodeNeverEscapeContents"
+ "nodePreserveAll"
+ "nodePreserveAttributeOrder"
+ "nodePreserveCDATA"
+ "nodePreserveCharacterReferences"
+ "nodePreserveDTD"
+ "nodePreserveEmptyElements"
+ "nodePreserveEntities"
+ "nodePreserveNamespaceOrder"
+ "nodePreservePrefixes"
+ "nodePreserveQuotes"
+ "nodePreserveWhitespace"
+ "nodePrettyPrint"
+ "nodePromoteSignificantWhitespace"
+ "nodeUseDoubleQuotes"
+ "nodeUseSingleQuotes"
+ "noFileProtection"
+ "nonBaseCharacters"
+ "nonConformingFloatDecodingStrategy"
+ "nonConformingFloatEncodingStrategy"
+ "none"
+ "nonretainedObjectValue"
+ "noPermissionsToReadFile"
+ "noReply"
+ "normalized"
+ "noSpace"
+ "notAKeyMarker"
+ "notANumber"
+ "notANumberSymbol"
+ "notationName"
+ "notConnectedToInternet"
+ "notDepressed"
+ "notDownloaded"
+ "notificationActions"
+ "notificationBatchingInterval"
+ "notificationIsPriorKey"
+ "notInSet"
+ "notReceiver"
+ "notSupported"
+ "notWaiting"
+ "noun"
+ "NSAppleEventManagerWillProcessFirstEvent"
+ "NSBundleResourceRequestLowDiskSpace"
+ "NSCalendarCalendarUnit"
+ "NSCalendarDayChanged"
+ "NSClassDescriptionNeededForClass"
+ "NSDayCalendarUnit"
+ "NSDidBecomeSingleThreaded"
+ "NSEraCalendarUnit"
+ "NSExtensionHostDidBecomeActive"
+ "NSExtensionHostDidEnterBackground"
+ "NSExtensionHostWillEnterForeground"
+ "NSExtensionHostWillResignActive"
+ "NSFileHandleConnectionAccepted"
+ "NSFileHandleDataAvailable"
+ "NSFileHandleReadToEndOfFileCompletion"
+ "NSHourCalendarUnit"
+ "NSHTTPCookieManagerAcceptPolicyChanged"
+ "NSHTTPCookieManagerCookiesChanged"
+ "NSManagedObjectContextDidSave"
+ "NSManagedObjectContextObjectsDidChange"
+ "NSManagedObjectContextWillSave"
+ "NSMetadataQueryDidFinishGathering"
+ "NSMetadataQueryDidStartGathering"
+ "NSMetadataQueryDidUpdate"
+ "NSMetadataQueryGatheringProgress"
+ "NSMinuteCalendarUnit"
+ "NSMonthCalendarUnit"
+ "NSPersistentStoreCoordinatorStoresDidChange"
+ "NSPersistentStoreCoordinatorStoresWillChange"
+ "NSPersistentStoreCoordinatorWillRemoveStore"
+ "NSPersistentStoreDidImportUbiquitousContentChanges"
+ "NSPPDIncludeNotFoundException"
+ "NSPPDIncludeStackOverflowException"
+ "NSPPDIncludeStackUnderflowException"
+ "NSPPDParseException"
+ "NSProcessInfoPowerStateDidChange"
+ "NSQuarterCalendarUnit"
+ "NSRTFPropertyStackOverflowException"
+ "NSSecondCalendarUnit"
+ "NSSystemClockDidChange"
+ "NSSystemTimeZoneDidChange"
+ "NSThreadWillExit"
+ "NSThumbnail1024x1024SizeKey"
+ "NSTIFFException"
+ "NSTimeZoneCalendarUnit"
+ "NSUbiquityIdentityDidChange"
+ "NSUndoManagerCheckpoint"
+ "NSUndoManagerDidCloseUndoGroup"
+ "NSUndoManagerDidOpenUndoGroup"
+ "NSUndoManagerDidRedoChange"
+ "NSUndoManagerDidUndoChange"
+ "NSUndoManagerWillCloseUndoGroup"
+ "NSUndoManagerWillRedoChange"
+ "NSUndoManagerWillUndoChange"
+ "NSURLCredentialStorageChanged"
+ "NSURLErrorKey"
+ "NSWeekCalendarUnit"
+ "NSWeekdayCalendarUnit"
+ "NSWeekdayOrdinalCalendarUnit"
+ "NSWeekOfMonthCalendarUnit"
+ "NSWeekOfYearCalendarUnit"
+ "NSWillBecomeMultiThreaded"
+ "NSYearCalendarUnit"
+ "NSYearForWeekOfYearCalendarUnit"
+ "nullDevice"
+ "number"
+ "numberFormatter"
+ "numberOfCaptureGroups"
+ "numberOfItems"
+ "numberOfRanges"
+ "numberStyle"
+ "numeric"
+ "objCType"
+ "object"
+ "objectBeingTested"
+ "objectInaccessibleException"
+ "objectNotAvailableException"
+ "objectPersonality"
+ "objectPointerPersonality"
+ "objectsByEvaluatingSpecifier"
+ "objectSpecifier"
+ "objectValue"
+ "obliqueness"
+ "observationInfo"
+ "observedPresentedItemUbiquityAttributes"
+ "officeOpenXML"
+ "offsetInFile"
+ "ohms"
+ "old"
+ "oldKey"
+ "oldStyleException"
+ "oldValue"
+ "omitOther"
+ "omitPunctuation"
+ "omitWhitespace"
+ "omitWords"
+ "one"
+ "oneShot"
+ "onName"
+ "onSender"
+ "opaqueMemory"
+ "opaquePersonality"
+ "openCompleted"
+ "openDocument"
+ "openInPlace"
+ "openParenthesis"
+ "openQuote"
+ "operand"
+ "operatingSystemVersion"
+ "operatingSystemVersionString"
+ "operationCount"
+ "operationQueue"
+ "operations"
+ "operationTimedOut"
+ "options"
+ "organization"
+ "organizationName"
+ "orientation"
+ "orientationDidChangeNotification"
+ "originalRequest"
+ "originatorNameComponents"
+ "originURL"
+ "orthography"
+ "other"
+ "otherButtonTitle"
+ "otherPunctuation"
+ "otherWhitespace"
+ "otherWord"
+ "ounces"
+ "ouncesTroy"
+ "outputFormat"
+ "outputFormatting"
+ "owner"
+ "ownerAccountID"
+ "ownerAccountName"
+ "pad"
+ "paddingCharacter"
+ "paddingPosition"
+ "paperMargin"
+ "paperSize"
+ "paragraphBreak"
+ "paragraphStyle"
+ "parameterString"
+ "parent"
+ "parentDirectory"
+ "parentDirectoryURLKey"
+ "parsecs"
+ "parseErrorException"
+ "parserError"
+ "participant"
+ "particle"
+ "partsPerMillion"
+ "password"
+ "passwordKey"
+ "pasteboardCommunicationException"
+ "patchVersion"
+ "path"
+ "pathComponents"
+ "pathExtension"
+ "pathKey"
+ "pattern"
+ "pausingHandler"
+ "PDFDocumentDidBeginFind"
+ "PDFDocumentDidBeginPageFind"
+ "PDFDocumentDidBeginPageWrite"
+ "PDFDocumentDidBeginWrite"
+ "PDFDocumentDidEndFind"
+ "PDFDocumentDidEndPageFind"
+ "PDFDocumentDidEndPageWrite"
+ "PDFDocumentDidEndWrite"
+ "PDFDocumentDidFindMatch"
+ "PDFDocumentDidUnlock"
+ "PDFThumbnailViewDocumentEdited"
+ "PDFViewAnnotationHit"
+ "PDFViewAnnotationWillHit"
+ "PDFViewChangedHistory"
+ "PDFViewCopyPermission"
+ "PDFViewDisplayBoxChanged"
+ "PDFViewDisplayModeChanged"
+ "PDFViewDocumentChanged"
+ "PDFViewPageChanged"
+ "PDFViewPrintPermission"
+ "PDFViewScaleChanged"
+ "PDFViewSelectionChanged"
+ "PDFViewVisiblePagesChanged"
+ "percentEncodedFragment"
+ "percentEncodedHost"
+ "percentEncodedPassword"
+ "percentEncodedPath"
+ "percentEncodedQuery"
+ "percentEncodedQueryItems"
+ "percentEncodedUser"
+ "percentSymbol"
+ "perMillSymbol"
+ "persian"
+ "persistence"
+ "persistentIdentifier"
+ "persistentStoreCoordinatorLocking"
+ "persistentStoreCoordinatorLockingError"
+ "persistentStoreIncompatibleSchema"
+ "persistentStoreIncompatibleSchemaError"
+ "persistentStoreIncompatibleVersionHash"
+ "persistentStoreIncompatibleVersionHashError"
+ "persistentStoreIncompleteSave"
+ "persistentStoreIncompleteSaveError"
+ "persistentStoreInvalidType"
+ "persistentStoreInvalidTypeError"
+ "persistentStoreOpen"
+ "persistentStoreOpenError"
+ "persistentStoreOperation"
+ "persistentStoreOperationError"
+ "persistentStoreSave"
+ "persistentStoreSaveConflicts"
+ "persistentStoreSaveConflictsError"
+ "persistentStoreSaveError"
+ "persistentStoreTimeout"
+ "persistentStoreTimeoutError"
+ "persistentStoreTypeMismatch"
+ "persistentStoreTypeMismatchError"
+ "persistentStoreUnsupportedRequestType"
+ "persistentStoreUnsupportedRequestTypeError"
+ "personalName"
+ "phone"
+ "phoneNumber"
+ "phonetic"
+ "phoneticRepresentation"
+ "physicalMemory"
+ "pi"
+ "picograms"
+ "picometers"
+ "picowatts"
+ "pints"
+ "PKPassLibraryDidChange"
+ "PKPassLibraryRemotePaymentPassesDidChange"
+ "placeName"
+ "plain"
+ "plusSign"
+ "pmSymbol"
+ "pointerFunctions"
+ "pointerValue"
+ "pointValue"
+ "policyLimit"
+ "policyStatic"
+ "port"
+ "portKey"
+ "portList"
+ "portReceiveException"
+ "portSendException"
+ "portTimeoutException"
+ "position"
+ "positiveFormat"
+ "positiveInfinitySymbol"
+ "positivePrefix"
+ "positiveSuffix"
+ "posixPermissions"
+ "postToAllSessions"
+ "pounds"
+ "poundsForcePerSquareInch"
+ "precomposedStringWithCanonicalMapping"
+ "precomposedStringWithCompatibilityMapping"
+ "predicate"
+ "predicateFormat"
+ "predicateOperatorType"
+ "preferFileIDResolution"
+ "preferredFilename"
+ "preferredIOBlockSize"
+ "preferredIOBlockSizeKey"
+ "preferredLanguages"
+ "preferredLocalizations"
+ "preferredPresentationSize"
+ "preferredPresentationStyle"
+ "preferredScrollerStyleDidChangeNotification"
+ "prefix"
+ "prefixSpaces"
+ "preposition"
+ "presentedItemOperationQueue"
+ "presentedItemURL"
+ "prettyPrinted"
+ "previewImageHandler"
+ "previous"
+ "previousFailureCount"
+ "previousSibling"
+ "primaryPresentedItemURL"
+ "principalClass"
+ "printingCommunicationException"
+ "printOperationExistsException"
+ "printPackageException"
+ "prior"
+ "priority"
+ "privateFrameworksPath"
+ "privateFrameworksURL"
+ "privileged"
+ "processIdentifier"
+ "processInfo"
+ "processName"
+ "processorCount"
+ "produceFileReferenceURLs"
+ "progress"
+ "progressMarkNotification"
+ "pronoun"
+ "properties"
+ "propertyListReadCorrupt"
+ "propertyListReadCorruptError"
+ "propertyListReadStream"
+ "propertyListReadStreamError"
+ "propertyListReadUnknownVersion"
+ "propertyListReadUnknownVersionError"
+ "propertyListWriteInvalid"
+ "propertyListWriteInvalidError"
+ "propertyListWriteStream"
+ "propertyListWriteStreamError"
+ "proposedCredential"
+ "protectedDataDidBecomeAvailableNotification"
+ "protectedDataWillBecomeUnavailableNotification"
+ "protectionFailure"
+ "protectionKey"
+ "protectionSpace"
+ "protocol"
+ "protocolClasses"
+ "protocolFamily"
+ "providedUnit"
+ "proximityStateDidChangeNotification"
+ "proxyType"
+ "publicID"
+ "punctuation"
+ "punctuationCharacters"
+ "purposeIdentifier"
+ "QCCompositionPickerPanelDidSelectComposition"
+ "QCCompositionPickerViewDidSelectComposition"
+ "QCCompositionRepositoryDidUpdate"
+ "QCViewDidStartRendering"
+ "QCViewDidStopRendering"
+ "qualityOfService"
+ "quarantineProperties"
+ "quarantinePropertiesKey"
+ "quarter"
+ "quarterSymbols"
+ "quarts"
+ "quartzFilterManagerDidAddFilter"
+ "quartzFilterManagerDidModifyFilter"
+ "quartzFilterManagerDidRemoveFilter"
+ "quartzFilterManagerDidSelectFilter"
+ "query"
+ "queryItems"
+ "queuePriority"
+ "queueReply"
+ "quietNaN"
+ "quotationBeginDelimiter"
+ "quotationBeginDelimiterKey"
+ "quotationEndDelimiter"
+ "quotationEndDelimiterKey"
+ "quote"
+ "radians"
+ "radix"
+ "range"
+ "rangeContainerObject"
+ "rangeException"
+ "rangeOfFragment"
+ "rangeOfHost"
+ "rangeOfPassword"
+ "rangeOfPath"
+ "rangeOfPort"
+ "rangeOfQuery"
+ "rangeOfScheme"
+ "rangeOfUser"
+ "rangeValue"
+ "rangeView"
+ "rawValue"
+ "readabilityHandler"
+ "readableTypeIdentifiersForItemProvider"
+ "readCompletionNotification"
+ "readOnly"
+ "readWrite"
+ "realm"
+ "reason"
+ "receivePort"
+ "receiversSpecifier"
+ "receivesCredentialSecurely"
+ "receiving"
+ "recoveryAttempter"
+ "recoveryAttempterErrorKey"
+ "recoveryOptions"
+ "recoverySuggestion"
+ "rectValue"
+ "redirectCount"
+ "redirectToNonExistentLocation"
+ "redoActionIsDiscardable"
+ "redoActionName"
+ "redoMenuItemTitle"
+ "reduceMotionStatusDidChangeNotification"
+ "reduceTransparencyStatusDidChangeNotification"
+ "referenceCount"
+ "referenceDate"
+ "referrerURL"
+ "regionCode"
+ "registeredTypeIdentifiers"
+ "registrationDomain"
+ "registryDidChangeNotification"
+ "regular"
+ "regularExpression"
+ "regularFileContents"
+ "relativePath"
+ "relativePosition"
+ "relativeString"
+ "release"
+ "relinquishFunction"
+ "reloadIgnoringCacheData"
+ "remoteObjectInterface"
+ "remoteObjectProxy"
+ "removedNotification"
+ "removingPercentEncoding"
+ "repeats"
+ "replacement"
+ "replacementString"
+ "reportCompletion"
+ "reportProgress"
+ "republicOfChina"
+ "request"
+ "requestBodyStreamExhausted"
+ "requestCachePolicy"
+ "requestEndDate"
+ "requestStartDate"
+ "requiredEnd"
+ "requiredUserInfoKeys"
+ "requiresSecureCoding"
+ "reservedSpaceLength"
+ "resized"
+ "resolvedKeyDictionary"
+ "resolvesSymbolicLink"
+ "resolvingSymlinksInPath"
+ "resourceFetchType"
+ "resourcePath"
+ "resourceShortage"
+ "resourceSpecifier"
+ "resourceUnavailable"
+ "resourceURL"
+ "response"
+ "responseEndDate"
+ "responsePlaceholder"
+ "responseStartDate"
+ "resultCount"
+ "results"
+ "resultType"
+ "resumeData"
+ "resumingHandler"
+ "retain"
+ "returnID"
+ "returnType"
+ "reverse"
+ "reversed"
+ "reversedSortDescriptor"
+ "revolutions"
+ "richTextSource"
+ "right"
+ "rightExists"
+ "rightExpression"
+ "rightMargin"
+ "rootDocument"
+ "roundingBehavior"
+ "roundingIncrement"
+ "roundingMode"
+ "routeChangeNotification"
+ "row"
+ "rowCollapsed"
+ "rowCountChanged"
+ "rowExpanded"
+ "rowsDidChangeNotification"
+ "rpcContinueOrphan"
+ "rpcServerTerminated"
+ "rpcTerminateOrphan"
+ "rtf"
+ "rtfd"
+ "runLoopModes"
+ "saveOptions"
+ "scandinavianMiles"
+ "scanLocation"
+ "scheduledNotifications"
+ "scheme"
+ "scnMatrix4Value"
+ "scnVector3Value"
+ "scnVector4Value"
+ "screensDidSleepNotification"
+ "screensDidWakeNotification"
+ "script"
+ "scriptCode"
+ "scriptErrorExpectedTypeDescriptor"
+ "scriptErrorNumber"
+ "scriptErrorOffendingObjectDescriptor"
+ "scriptErrorString"
+ "scriptURL"
+ "searchBackwards"
+ "searchItems"
+ "searchScopes"
+ "second"
+ "secondaryGroupingSize"
+ "seconds"
+ "secondsFromGMT"
+ "section"
+ "secure"
+ "secureConnectionEndDate"
+ "secureConnectionFailed"
+ "secureConnectionStartDate"
+ "secureUnarchiveFromDataTransformerName"
+ "securityScopeAllowOnlyReadAccess"
+ "selectedAlternativeStringNotification"
+ "selectedCellsChanged"
+ "selectedChildrenChanged"
+ "selectedChildrenMoved"
+ "selectedColumnsChanged"
+ "selectedRowsChanged"
+ "selectedTextChanged"
+ "selectionDidChangeNotification"
+ "selectionIsChangingNotification"
+ "selector"
+ "semaphoreDestroyed"
+ "sender"
+ "sendPort"
+ "sentenceTerminator"
+ "serializedRepresentation"
+ "serverCertificateHasBadDate"
+ "serverCertificateHasUnknownRoot"
+ "serverCertificateNotYetValid"
+ "serverCertificateUntrusted"
+ "serverTrust"
+ "serviceApplicationLaunchFailed"
+ "serviceApplicationLaunchFailedError"
+ "ServiceApplicationLaunchFailedError"
+ "serviceApplicationNotFound"
+ "serviceApplicationNotFoundError"
+ "ServiceApplicationNotFoundError"
+ "serviceInvalidPasteboardData"
+ "serviceInvalidPasteboardDataError"
+ "ServiceInvalidPasteboardDataError"
+ "serviceMalformedServiceDictionary"
+ "serviceMalformedServiceDictionaryError"
+ "ServiceMalformedServiceDictionaryError"
+ "serviceMiscellaneous"
+ "serviceMiscellaneousError"
+ "ServiceMiscellaneousError"
+ "serviceName"
+ "serviceRequestTimedOut"
+ "serviceRequestTimedOutError"
+ "ServiceRequestTimedOutError"
+ "sessionDescription"
+ "sessionDidBecomeActiveNotification"
+ "sessionDidResignActiveNotification"
+ "sessionSendsLaunchEvents"
+ "set"
+ "setRepresentation"
+ "shadow"
+ "shakeToUndoDidChangeNotification"
+ "shared"
+ "sharedContainerIdentifier"
+ "sharedFrameworksPath"
+ "sharedFrameworksURL"
+ "sharedSupportPath"
+ "sharedSupportURL"
+ "sharingServiceNotConfigured"
+ "sharingServiceNotConfiguredError"
+ "SharingServiceNotConfiguredError"
+ "sheetCreated"
+ "shortMonthSymbols"
+ "shortQuarterSymbols"
+ "shortStandaloneMonthSymbols"
+ "shortStandaloneQuarterSymbols"
+ "shortStandaloneWeekdaySymbols"
+ "shortTons"
+ "shortWeekdaySymbols"
+ "shouldDefer"
+ "shouldProcessNamespaces"
+ "shouldReportNamespacePrefixes"
+ "shouldResolveExternalEntities"
+ "shouldUseExtendedBackgroundIdleMode"
+ "showDetailTargetDidChangeNotification"
+ "sign"
+ "significand"
+ "significantTimeChangeNotification"
+ "silenceSecondaryAudioHintNotification"
+ "size"
+ "sizeFunction"
+ "sizeLimitExceededNotification"
+ "sizeValue"
+ "SKCloudServiceCapabilitiesDidChange"
+ "skipHiddenVolumes"
+ "skipsHiddenFiles"
+ "skipsPackageDescendants"
+ "skipsSubdirectoryDescendants"
+ "SKStorefrontCountryCodeDidChange"
+ "SKStorefrontIdentifierDidChange"
+ "slugs"
+ "smallestEncoding"
+ "socket"
+ "socketSecurityLevelKey"
+ "socketType"
+ "socksProxyConfigurationKey"
+ "sortDescriptors"
+ "sortedArrayHint"
+ "sortedKeys"
+ "soundName"
+ "source"
+ "sourceFrame"
+ "speakScreenStatusDidChangeNotification"
+ "speakSelectionStatusDidChangeNotification"
+ "spelling"
+ "spellingState"
+ "sqlite"
+ "sqliteError"
+ "squareCentimeters"
+ "squareFeet"
+ "squareInches"
+ "squareKilometers"
+ "squareMegameters"
+ "squareMeters"
+ "squareMicrometers"
+ "squareMiles"
+ "squareMillimeters"
+ "squareNanometers"
+ "squareYards"
+ "ssLv2"
+ "ssLv3"
+ "stable"
+ "stackSize"
+ "standaloneMonthSymbols"
+ "standaloneQuarterSymbols"
+ "standaloneWeekdaySymbols"
+ "standard"
+ "standardError"
+ "standardInput"
+ "standardized"
+ "standardizedFileURL"
+ "standardizingPath"
+ "standardOutput"
+ "start"
+ "startDate"
+ "startIndex"
+ "startSpecifier"
+ "startSubelementIdentifier"
+ "startSubelementIndex"
+ "state"
+ "stateChangedNotification"
+ "statusCode"
+ "stones"
+ "storagePolicy"
+ "streamError"
+ "streamStatus"
+ "street"
+ "strikethroughColor"
+ "strikethroughStyle"
+ "string"
+ "stringEncoding"
+ "stringEncodingErrorKey"
+ "stringValue"
+ "stripCombiningMarks"
+ "stripDiacritics"
+ "strokeColor"
+ "strokeWidth"
+ "strongMemory"
+ "structPersonality"
+ "style"
+ "subgroups"
+ "subject"
+ "subpredicates"
+ "substringNotRequired"
+ "subtitle"
+ "success"
+ "suddenTerminationDisabled"
+ "suggestedEncodingsKey"
+ "suggestedFilename"
+ "suggestedInvocationPhrase"
+ "suggestedName"
+ "suitableForBookmarkFile"
+ "suiteName"
+ "suiteNames"
+ "sumKeyValueOperator"
+ "superclass"
+ "superscript"
+ "supportsContinuationStreams"
+ "supportsSecureCoding"
+ "suspended"
+ "switchControlStatusDidChangeNotification"
+ "symbol"
+ "symbolicLink"
+ "symbolicLinkDestinationURL"
+ "symbols"
+ "system"
+ "systemColorsDidChangeNotification"
+ "systemDomainMask"
+ "systemFileNumber"
+ "systemFreeNodes"
+ "systemFreeSize"
+ "systemID"
+ "systemNodes"
+ "systemNumber"
+ "systemSize"
+ "systemUptime"
+ "systemVersion"
+ "tablespoons"
+ "tagNames"
+ "tagNamesKey"
+ "tags"
+ "tagSchemes"
+ "target"
+ "task"
+ "taskDescription"
+ "taskIdentifier"
+ "taskInterval"
+ "teamData"
+ "teaspoons"
+ "temperatureWithoutUnit"
+ "temporaryDirectory"
+ "terahertz"
+ "terawatts"
+ "terminated"
+ "terminationHandler"
+ "terminationReason"
+ "terminationStatus"
+ "test"
+ "textAlternatives"
+ "textAttributesForNegativeInfinity"
+ "textAttributesForNegativeValues"
+ "textAttributesForNil"
+ "textAttributesForNotANumber"
+ "textAttributesForPositiveInfinity"
+ "textAttributesForPositiveValues"
+ "textAttributesForZero"
+ "textDidBeginEditingNotification"
+ "textDidChangeNotification"
+ "textDidEndEditingNotification"
+ "textEffect"
+ "textEncodingName"
+ "textLayoutSections"
+ "textLineTooLongException"
+ "textNoSelectionException"
+ "textReadException"
+ "textReadInapplicableDocumentType"
+ "textReadInapplicableDocumentTypeError"
+ "TextReadInapplicableDocumentTypeError"
+ "textSizeMultiplier"
+ "textTypes"
+ "textUnfilteredTypes"
+ "textWriteException"
+ "textWriteInapplicableDocumentType"
+ "textWriteInapplicableDocumentTypeError"
+ "TextWriteInapplicableDocumentTypeError"
+ "thermalState"
+ "thermalStateDidChangeNotification"
+ "thousandSeparator"
+ "threadDictionary"
+ "threadPriority"
+ "throughput"
+ "throughputKey"
+ "thumbnail"
+ "thumbnailDictionary"
+ "thumbnailDictionaryKey"
+ "thumbnailKey"
+ "timedOut"
+ "timeInterval"
+ "timeIntervalBetween1970AndReferenceDate"
+ "timeIntervalSince1970"
+ "timeIntervalSinceNow"
+ "timeIntervalSinceReferenceDate"
+ "timeMappingValue"
+ "timeout"
+ "timeoutInterval"
+ "timeoutIntervalForRequest"
+ "timeoutIntervalForResource"
+ "timeRangeValue"
+ "timeStyle"
+ "timeValue"
+ "timeZone"
+ "timeZoneDataVersion"
+ "title"
+ "titleChanged"
+ "tlsMaximumSupportedProtocol"
+ "tlsMinimumSupportedProtocol"
+ "tlSv1"
+ "tokenType"
+ "toLatin"
+ "tolerance"
+ "toManyRelationshipKeys"
+ "toolTip"
+ "toOneRelationshipKeys"
+ "top"
+ "topLevelObject"
+ "topMargin"
+ "totalCostLimit"
+ "totalFileAllocatedSize"
+ "totalFileAllocatedSizeKey"
+ "totalFileSize"
+ "totalFileSizeKey"
+ "totalUnitCount"
+ "toUnicodeName"
+ "toXMLHex"
+ "tracking"
+ "transactionID"
+ "transactionMetrics"
+ "transformStruct"
+ "transitInformation"
+ "true"
+ "truncatesLastVisibleLine"
+ "TVTopShelfItemsDidChange"
+ "twoDigitStartDate"
+ "tX"
+ "tY"
+ "type"
+ "typeBlockSpecial"
+ "typeCharacterSpecial"
+ "typeCodeValue"
+ "typeDirectory"
+ "typedStreamVersionException"
+ "typeIdentifier"
+ "typeIdentifierKey"
+ "typeRegular"
+ "typeSocket"
+ "typeSymbolicLink"
+ "typeUnknown"
+ "ubiquitousFileNotUploadedDueToQuota"
+ "ubiquitousFileNotUploadedDueToQuotaError"
+ "ubiquitousFileUbiquityServerNotAvailable"
+ "ubiquitousFileUnavailable"
+ "ubiquitousFileUnavailableError"
+ "ubiquitousItemContainerDisplayName"
+ "ubiquitousItemContainerDisplayNameKey"
+ "ubiquitousItemDownloadingError"
+ "ubiquitousItemDownloadingErrorKey"
+ "ubiquitousItemDownloadingStatus"
+ "ubiquitousItemDownloadingStatusKey"
+ "ubiquitousItemDownloadRequested"
+ "ubiquitousItemDownloadRequestedKey"
+ "ubiquitousItemHasUnresolvedConflicts"
+ "ubiquitousItemHasUnresolvedConflictsKey"
+ "ubiquitousItemIsDownloadedKey"
+ "ubiquitousItemIsDownloading"
+ "ubiquitousItemIsDownloadingKey"
+ "ubiquitousItemIsShared"
+ "ubiquitousItemIsSharedKey"
+ "ubiquitousItemIsUploaded"
+ "ubiquitousItemIsUploadedKey"
+ "ubiquitousItemIsUploading"
+ "ubiquitousItemIsUploadingKey"
+ "ubiquitousItemPercentDownloadedKey"
+ "ubiquitousItemPercentUploadedKey"
+ "ubiquitousItemUploadingError"
+ "ubiquitousItemUploadingErrorKey"
+ "ubiquitousSharedItemCurrentUserPermissions"
+ "ubiquitousSharedItemCurrentUserPermissionsKey"
+ "ubiquitousSharedItemCurrentUserRole"
+ "ubiquitousSharedItemCurrentUserRoleKey"
+ "ubiquitousSharedItemMostRecentEditorNameComponents"
+ "ubiquitousSharedItemMostRecentEditorNameComponentsKey"
+ "ubiquitousSharedItemOwnerNameComponents"
+ "ubiquitousSharedItemOwnerNameComponentsKey"
+ "ubiquityIdentityToken"
+ "uiEdgeInsetsValue"
+ "uiElementDestroyed"
+ "uint16Value"
+ "uint32Value"
+ "uint64Value"
+ "uint8Value"
+ "uintValue"
+ "uiOffsetValue"
+ "ulp"
+ "unarchiveFromDataTransformerName"
+ "uncached"
+ "uncachedRead"
+ "undefinedKeyException"
+ "underestimatedCount"
+ "underlineColor"
+ "underlineStyle"
+ "underlying"
+ "underlyingErrorKey"
+ "underlyingQueue"
+ "undoActionIsDiscardable"
+ "undoActionName"
+ "undoMenuItemTitle"
+ "unionOfArraysKeyValueOperator"
+ "unionOfObjectsKeyValueOperator"
+ "unionOfSetsKeyValueOperator"
+ "uniqueID"
+ "unit"
+ "unitOptions"
+ "unitsChanged"
+ "unitsStyle"
+ "unitStyle"
+ "unknown"
+ "unsupportedURL"
+ "uppercased"
+ "uppercaseLetters"
+ "uri"
+ "url"
+ "urlCache"
+ "urlCredentialStorage"
+ "urlFragmentAllowed"
+ "urlHostAllowed"
+ "urlPasswordAllowed"
+ "urlPathAllowed"
+ "urlQueryAllowed"
+ "urlUserAllowed"
+ "useAll"
+ "useBytes"
+ "useEB"
+ "useGB"
+ "useKB"
+ "useMB"
+ "useOnlySuggestedEncodingsKey"
+ "usePB"
+ "user"
+ "userActivityConnectionUnavailable"
+ "userActivityConnectionUnavailableError"
+ "userActivityHandoffFailed"
+ "userActivityHandoffFailedError"
+ "userActivityHandoffUserInfoTooLarge"
+ "userActivityHandoffUserInfoTooLargeError"
+ "userActivityRemoteApplicationTimedOut"
+ "userActivityRemoteApplicationTimedOutError"
+ "userAuthenticationRequired"
+ "userCancelled"
+ "userCancelledAuthentication"
+ "userCancelledError"
+ "userDidTakeScreenshotNotification"
+ "userDomainMask"
+ "userInfo"
+ "userInitiated"
+ "userInitiatedAllowingIdleSystemSleep"
+ "userKey"
+ "userName"
+ "userReferencesOverflow"
+ "usesDeviceMetrics"
+ "usesFontLeading"
+ "usesGroupingSeparator"
+ "usesLineFragmentOrigin"
+ "usesMetricSystem"
+ "usesScreenFontsDocumentAttribute"
+ "usesSignificantDigits"
+ "usesStrongWriteBarrier"
+ "usesWeakReadAndWriteBarriers"
+ "useTB"
+ "useUnicodeWordBoundaries"
+ "useUnixLineSeparators"
+ "useYBOrHigher"
+ "useZB"
+ "usingNewMetadataOnly"
+ "utf8String"
+ "uuid"
+ "uuidString"
+ "v"
+ "validationDateTooLate"
+ "validationDateTooLateError"
+ "validationDateTooSoon"
+ "validationDateTooSoonError"
+ "validationInvalidDate"
+ "validationInvalidDateError"
+ "validationKey"
+ "validationMissingMandatoryProperty"
+ "validationMissingMandatoryPropertyError"
+ "validationMultipleErrors"
+ "validationMultipleErrorsError"
+ "validationNumberTooLarge"
+ "validationNumberTooLargeError"
+ "validationNumberTooSmall"
+ "validationNumberTooSmallError"
+ "validationObject"
+ "validationPredicate"
+ "validationRelationshipDeniedDelete"
+ "validationRelationshipDeniedDeleteError"
+ "validationRelationshipExceedsMaximumCount"
+ "validationRelationshipExceedsMaximumCountError"
+ "validationRelationshipLacksMinimumCount"
+ "validationRelationshipLacksMinimumCountError"
+ "validationStringPatternMatching"
+ "validationStringPatternMatchingError"
+ "validationStringTooLong"
+ "validationStringTooLongError"
+ "validationStringTooShort"
+ "validationStringTooShortError"
+ "validationValue"
+ "value"
+ "valueChanged"
+ "valueListAttributes"
+ "valueLists"
+ "valuePointerFunctions"
+ "variable"
+ "variables"
+ "variantCode"
+ "verb"
+ "version"
+ "version4"
+ "version5"
+ "versionKey"
+ "verticalGlyphForm"
+ "veryShortMonthSymbols"
+ "veryShortStandaloneMonthSymbols"
+ "veryShortStandaloneWeekdaySymbols"
+ "veryShortWeekdaySymbols"
+ "video"
+ "viewMode"
+ "viewSize"
+ "viewZoom"
+ "voice"
+ "voIP"
+ "volatileDomainNames"
+ "volts"
+ "volume"
+ "volumeAvailableCapacity"
+ "volumeAvailableCapacityForImportantUsage"
+ "volumeAvailableCapacityForImportantUsageKey"
+ "volumeAvailableCapacityForOpportunisticUsage"
+ "volumeAvailableCapacityForOpportunisticUsageKey"
+ "volumeAvailableCapacityKey"
+ "volumeCreationDate"
+ "volumeCreationDateKey"
+ "volumeIdentifier"
+ "volumeIdentifierKey"
+ "volumeIsAutomounted"
+ "volumeIsAutomountedKey"
+ "volumeIsBrowsable"
+ "volumeIsBrowsableKey"
+ "volumeIsEjectable"
+ "volumeIsEjectableKey"
+ "volumeIsEncrypted"
+ "volumeIsEncryptedKey"
+ "volumeIsInternal"
+ "volumeIsInternalKey"
+ "volumeIsJournaling"
+ "volumeIsJournalingKey"
+ "volumeIsLocal"
+ "volumeIsLocalKey"
+ "volumeIsReadOnly"
+ "volumeIsReadOnlyKey"
+ "volumeIsRemovable"
+ "volumeIsRemovableKey"
+ "volumeIsRootFileSystem"
+ "volumeIsRootFileSystemKey"
+ "volumeLocalizedFormatDescription"
+ "volumeLocalizedFormatDescriptionKey"
+ "volumeLocalizedName"
+ "volumeLocalizedNameKey"
+ "volumeMaximumFileSize"
+ "volumeMaximumFileSizeKey"
+ "volumeName"
+ "volumeNameKey"
+ "volumeResourceCount"
+ "volumeResourceCountKey"
+ "volumeSupportsAccessPermissionsKey"
+ "volumeSupportsAdvisoryFileLocking"
+ "volumeSupportsAdvisoryFileLockingKey"
+ "volumeSupportsCasePreservedNames"
+ "volumeSupportsCasePreservedNamesKey"
+ "volumeSupportsCaseSensitiveNames"
+ "volumeSupportsCaseSensitiveNamesKey"
+ "volumeSupportsCompression"
+ "volumeSupportsCompressionKey"
+ "volumeSupportsExclusiveRenamingKey"
+ "volumeSupportsExtendedSecurity"
+ "volumeSupportsExtendedSecurityKey"
+ "volumeSupportsFileCloningKey"
+ "volumeSupportsHardLinks"
+ "volumeSupportsHardLinksKey"
+ "volumeSupportsImmutableFilesKey"
+ "volumeSupportsJournaling"
+ "volumeSupportsJournalingKey"
+ "volumeSupportsPersistentIDs"
+ "volumeSupportsPersistentIDsKey"
+ "volumeSupportsRenaming"
+ "volumeSupportsRenamingKey"
+ "volumeSupportsRootDirectoryDates"
+ "volumeSupportsRootDirectoryDatesKey"
+ "volumeSupportsSparseFiles"
+ "volumeSupportsSparseFilesKey"
+ "volumeSupportsSwapRenamingKey"
+ "volumeSupportsSymbolicLinks"
+ "volumeSupportsSymbolicLinksKey"
+ "volumeSupportsVolumeSizes"
+ "volumeSupportsVolumeSizesKey"
+ "volumeSupportsZeroRuns"
+ "volumeSupportsZeroRunsKey"
+ "volumeTotalCapacity"
+ "volumeTotalCapacityKey"
+ "volumeURLForRemounting"
+ "volumeURLForRemountingKey"
+ "volumeURLKey"
+ "volumeUUIDString"
+ "volumeUUIDStringKey"
+ "waitForReply"
+ "waitsForConnectivity"
+ "watts"
+ "weakMemory"
+ "webArchive"
+ "WebHistoryAllItemsRemoved"
+ "WebHistoryItemChanged"
+ "WebHistoryItemsAdded"
+ "WebHistoryItemsRemoved"
+ "WebHistoryLoaded"
+ "WebHistorySaved"
+ "webpageURL"
+ "webPreferences"
+ "WebPreferencesChanged"
+ "webResourceLoadDelegate"
+ "WebViewDidBeginEditing"
+ "WebViewDidChange"
+ "WebViewDidChangeSelection"
+ "WebViewDidChangeTypingStyle"
+ "WebViewDidEndEditing"
+ "WebViewProgressEstimateChanged"
+ "WebViewProgressFinished"
+ "WebViewProgressStarted"
+ "weekday"
+ "weekdayOrdinal"
+ "weekdaySymbols"
+ "weekOfMonth"
+ "weekOfYear"
+ "whitespace"
+ "whitespaces"
+ "whitespacesAndNewlines"
+ "widgetActiveDisplayMode"
+ "widgetLargestAvailableDisplayMode"
+ "widthInsensitive"
+ "willAddItemNotification"
+ "willBecomeActiveNotification"
+ "willBeginSheetNotification"
+ "willChangeNotifyingTextViewNotification"
+ "willChangeStatusBarFrameNotification"
+ "willChangeStatusBarOrientationNotification"
+ "willCloseNotification"
+ "willDismissNotification"
+ "willEnterForegroundNotification"
+ "willEnterFullScreenNotification"
+ "willEnterVersionBrowserNotification"
+ "willExitFullScreenNotification"
+ "willExitVersionBrowserNotification"
+ "willFinishLaunchingNotification"
+ "willHideMenuNotification"
+ "willHideNotification"
+ "willLaunchApplicationNotification"
+ "willMiniaturizeNotification"
+ "willMoveNotification"
+ "willOpenNotification"
+ "willPopUpNotification"
+ "willPowerOffNotification"
+ "willProcessEditingNotification"
+ "willResignActiveNotification"
+ "willResizeSubviewsNotification"
+ "willSendActionNotification"
+ "willShowMenuNotification"
+ "willShowNotification"
+ "willSleepNotification"
+ "willStartLiveMagnifyNotification"
+ "willStartLiveResizeNotification"
+ "willStartLiveScrollNotification"
+ "willTerminateNotification"
+ "willUnhideNotification"
+ "willUnmountNotification"
+ "willUpdateNotification"
+ "windowCreated"
+ "windowDeminiaturized"
+ "windowMiniaturized"
+ "windowMoved"
+ "windowResized"
+ "windowServerCommunicationException"
+ "withColonSeparatorInTime"
+ "withColonSeparatorInTimeZone"
+ "withDashSeparatorInDate"
+ "withDay"
+ "withFractionalSeconds"
+ "withFullDate"
+ "withFullTime"
+ "withInternetDateTime"
+ "withMonth"
+ "withNameUpdating"
+ "withoutAnchoringBounds"
+ "withoutChanges"
+ "withoutDeletingBackupItem"
+ "withoutMapping"
+ "withoutMounting"
+ "withoutOverwriting"
+ "withoutUI"
+ "withSecurityScope"
+ "withSpaceBetweenDateAndTime"
+ "withTime"
+ "withTimeZone"
+ "withTransparentBounds"
+ "withWeekOfYear"
+ "withYear"
+ "WKAccessibilityReduceMotionStatusDidChange"
+ "WKAudioFilePlayerItemDidPlayToEndTime"
+ "WKAudioFilePlayerItemFailedToPlayToEndTime"
+ "WKAudioFilePlayerItemTimeJumped"
+ "word"
+ "wordJoiner"
+ "wordML"
+ "wordTablesReadException"
+ "wordTablesWriteException"
+ "wrapComponents"
+ "writableTypeIdentifiersForItemProvider"
+ "writeabilityHandler"
+ "writingDirection"
+ "xmlData"
+ "xmlString"
+ "xPath"
+ "xpcConnectionInterrupted"
+ "xpcConnectionInvalid"
+ "xpcConnectionReplyInvalid"
+ "yards"
+ "year"
+ "yearForWeekOfYear"
+ "zero"
+ "zeroByteResource"
+ "zeroFormattingBehavior"
+ "zeroPadsFractionDigits"
+ "zeroSymbol"
+ "zip")
+ "Foundation properties.")
+
+(defconst swift-mode:foundation-functions
+ '("CFBridgingRetain"
+ "NSAllHashTableObjects"
+ "NSAllMapTableKeys"
+ "NSAllMapTableValues"
+ "NSAllocateMemoryPages"
+ "NSClassFromString"
+ "NSCompareHashTables"
+ "NSCompareMapTables"
+ "NSConvertHostDoubleToSwapped"
+ "NSConvertHostFloatToSwapped"
+ "NSConvertSwappedDoubleToHost"
+ "NSConvertSwappedFloatToHost"
+ "NSCopyHashTableWithZone"
+ "NSCopyMapTableWithZone"
+ "NSCopyMemoryPages"
+ "NSCountHashTable"
+ "NSCountMapTable"
+ "NSCreateHashTable"
+ "NSCreateHashTableWithZone"
+ "NSCreateMapTable"
+ "NSCreateMapTableWithZone"
+ "NSDeallocateMemoryPages"
+ "NSDecimalAdd"
+ "NSDecimalCompact"
+ "NSDecimalCompare"
+ "NSDecimalCopy"
+ "NSDecimalDivide"
+ "NSDecimalIsNotANumber"
+ "NSDecimalMultiply"
+ "NSDecimalMultiplyByPowerOf10"
+ "NSDecimalNormalize"
+ "NSDecimalPower"
+ "NSDecimalRound"
+ "NSDecimalString"
+ "NSDecimalSubtract"
+ "NSEdgeInsetsEqual"
+ "NSEdgeInsetsMake"
+ "NSEndHashTableEnumeration"
+ "NSEndMapTableEnumeration"
+ "NSEnumerateHashTable"
+ "NSEnumerateMapTable"
+ "NSFileTypeForHFSTypeCode"
+ "NSFreeHashTable"
+ "NSFreeMapTable"
+ "NSFullUserName"
+ "NSGetSizeAndAlignment"
+ "NSGetUncaughtExceptionHandler"
+ "NSHashGet"
+ "NSHashInsert"
+ "NSHashInsertIfAbsent"
+ "NSHashInsertKnownAbsent"
+ "NSHashRemove"
+ "NSHFSTypeCodeFromFileType"
+ "NSHFSTypeOfFile"
+ "NSHomeDirectory"
+ "NSHomeDirectoryForUser"
+ "NSHostByteOrder"
+ "NSLocalizedString"
+ "NSLog"
+ "NSLogPageSize"
+ "NSLogv"
+ "NSMapGet"
+ "NSMapInsert"
+ "NSMapInsertIfAbsent"
+ "NSMapInsertKnownAbsent"
+ "NSMapMember"
+ "NSMapRemove"
+ "NSNextHashEnumeratorItem"
+ "NSNextMapEnumeratorPair"
+ "NSOpenStepRootDirectory"
+ "NSPageSize"
+ "NSProtocolFromString"
+ "NSRealMemoryAvailable"
+ "NSResetHashTable"
+ "NSResetMapTable"
+ "NSRoundDownToMultipleOfPageSize"
+ "NSRoundUpToMultipleOfPageSize"
+ "NSSearchPathForDirectoriesInDomains"
+ "NSSelectorFromString"
+ "NSSetUncaughtExceptionHandler"
+ "NSStringFromClass"
+ "NSStringFromHashTable"
+ "NSStringFromMapTable"
+ "NSStringFromProtocol"
+ "NSStringFromSelector"
+ "NSSwapBigDoubleToHost"
+ "NSSwapBigFloatToHost"
+ "NSSwapBigIntToHost"
+ "NSSwapBigLongLongToHost"
+ "NSSwapBigLongToHost"
+ "NSSwapBigShortToHost"
+ "NSSwapDouble"
+ "NSSwapFloat"
+ "NSSwapHostDoubleToBig"
+ "NSSwapHostDoubleToLittle"
+ "NSSwapHostFloatToBig"
+ "NSSwapHostFloatToLittle"
+ "NSSwapHostIntToBig"
+ "NSSwapHostIntToLittle"
+ "NSSwapHostLongLongToBig"
+ "NSSwapHostLongLongToLittle"
+ "NSSwapHostLongToBig"
+ "NSSwapHostLongToLittle"
+ "NSSwapHostShortToBig"
+ "NSSwapHostShortToLittle"
+ "NSSwapInt"
+ "NSSwapLittleDoubleToHost"
+ "NSSwapLittleFloatToHost"
+ "NSSwapLittleIntToHost"
+ "NSSwapLittleLongLongToHost"
+ "NSSwapLittleLongToHost"
+ "NSSwapLittleShortToHost"
+ "NSSwapLong"
+ "NSSwapLongLong"
+ "NSSwapShort"
+ "NSTemporaryDirectory"
+ "NSUserName"
+ "pow")
+ "Foundation functions.")
+
+(defconst swift-mode:foundation-constants
+ '("HMCharacteristicPropertySupportsEvent"
+ "NS_BigEndian"
+ "NS_LittleEndian"
+ "NS_UnknownByteOrder"
+ "NSAppleEventTimeOutDefault"
+ "NSAppleEventTimeOutNone"
+ "NSArgumentEvaluationScriptError"
+ "NSArgumentsWrongScriptError"
+ "NSASCIIStringEncoding"
+ "NSAssertionHandlerKey"
+ "NSBuddhistCalendar"
+ "NSBundleErrorMaximum"
+ "NSBundleErrorMinimum"
+ "NSBundleExecutableArchitectureI386"
+ "NSBundleExecutableArchitecturePPC"
+ "NSBundleExecutableArchitecturePPC64"
+ "NSBundleExecutableArchitectureX86_64"
+ "NSBundleOnDemandResourceExceededMaximumSizeError"
+ "NSBundleOnDemandResourceInvalidTagError"
+ "NSBundleOnDemandResourceOutOfSpaceError"
+ "NSBundleResourceRequestLoadingPriorityUrgent"
+ "NSCannotCreateScriptCommandError"
+ "NSChineseCalendar"
+ "NSCloudSharingConflictError"
+ "NSCloudSharingErrorMaximum"
+ "NSCloudSharingErrorMinimum"
+ "NSCloudSharingNetworkFailureError"
+ "NSCloudSharingNoPermissionError"
+ "NSCloudSharingOtherError"
+ "NSCloudSharingQuotaExceededError"
+ "NSCloudSharingTooManyParticipantsError"
+ "NSCocoaErrorDomain"
+ "NSCoderErrorMaximum"
+ "NSCoderErrorMinimum"
+ "NSCoderInvalidValueError"
+ "NSCoderReadCorruptError"
+ "NSCoderValueNotFoundError"
+ "NSCollectorDisabledOption"
+ "NSContainerSpecifierError"
+ "NSDateComponentUndefined"
+ "NSDebugDescriptionErrorKey"
+ "NSDecimalMaxSize"
+ "NSDecimalNoScale"
+ "NSEdgeInsetsZero"
+ "NSErrorFailingURLStringKey"
+ "NSExecutableArchitectureMismatchError"
+ "NSExecutableErrorMaximum"
+ "NSExecutableErrorMinimum"
+ "NSExecutableLinkError"
+ "NSExecutableLoadError"
+ "NSExecutableNotLoadableError"
+ "NSExecutableRuntimeMismatchError"
+ "NSExtensionItemAttachmentsKey"
+ "NSExtensionItemAttributedContentTextKey"
+ "NSExtensionItemAttributedTitleKey"
+ "NSExtensionItemsAndErrorsKey"
+ "NSExtensionJavaScriptFinalizeArgumentKey"
+ "NSExtensionJavaScriptPreprocessingResultsKey"
+ "NSFeatureUnsupportedError"
+ "NSFileErrorMaximum"
+ "NSFileErrorMinimum"
+ "NSFileHandleNotificationDataItem"
+ "NSFileHandleNotificationFileHandleItem"
+ "NSFileHandleNotificationMonitorModes"
+ "NSFileLockingError"
+ "NSFileManagerUnmountBusyError"
+ "NSFileManagerUnmountDissentingProcessIdentifierErrorKey"
+ "NSFileManagerUnmountUnknownError"
+ "NSFileNoSuchFileError"
+ "NSFilePathErrorKey"
+ "NSFileReadCorruptFileError"
+ "NSFileReadInapplicableStringEncodingError"
+ "NSFileReadInvalidFileNameError"
+ "NSFileReadNoPermissionError"
+ "NSFileReadNoSuchFileError"
+ "NSFileReadTooLargeError"
+ "NSFileReadUnknownError"
+ "NSFileReadUnknownStringEncodingError"
+ "NSFileReadUnsupportedSchemeError"
+ "NSFileWriteFileExistsError"
+ "NSFileWriteInapplicableStringEncodingError"
+ "NSFileWriteInvalidFileNameError"
+ "NSFileWriteNoPermissionError"
+ "NSFileWriteOutOfSpaceError"
+ "NSFileWriteUnknownError"
+ "NSFileWriteUnsupportedSchemeError"
+ "NSFileWriteVolumeReadOnlyError"
+ "NSFormattingError"
+ "NSFormattingErrorMaximum"
+ "NSFormattingErrorMinimum"
+ "NSFoundationVersionNumber"
+ "NSFoundationVersionNumber_iOS_4_0"
+ "NSFoundationVersionNumber_iOS_4_1"
+ "NSFoundationVersionNumber_iOS_4_2"
+ "NSFoundationVersionNumber_iOS_4_3"
+ "NSFoundationVersionNumber_iOS_5_0"
+ "NSFoundationVersionNumber_iOS_5_1"
+ "NSFoundationVersionNumber_iOS_6_0"
+ "NSFoundationVersionNumber_iOS_6_1"
+ "NSFoundationVersionNumber_iOS_7_0"
+ "NSFoundationVersionNumber_iOS_7_1"
+ "NSFoundationVersionNumber_iOS_8_0"
+ "NSFoundationVersionNumber_iOS_8_1"
+ "NSFoundationVersionNumber_iOS_8_2"
+ "NSFoundationVersionNumber_iOS_8_3"
+ "NSFoundationVersionNumber_iOS_8_4"
+ "NSFoundationVersionNumber_iOS_8_x_Max"
+ "NSFoundationVersionNumber_iOS_9_0"
+ "NSFoundationVersionNumber_iOS_9_1"
+ "NSFoundationVersionNumber_iOS_9_2"
+ "NSFoundationVersionNumber_iOS_9_3"
+ "NSFoundationVersionNumber_iOS_9_4"
+ "NSFoundationVersionNumber_iOS_9_x_Max"
+ "NSFoundationVersionNumber_iPhoneOS_2_0"
+ "NSFoundationVersionNumber_iPhoneOS_2_1"
+ "NSFoundationVersionNumber_iPhoneOS_2_2"
+ "NSFoundationVersionNumber_iPhoneOS_3_0"
+ "NSFoundationVersionNumber_iPhoneOS_3_1"
+ "NSFoundationVersionNumber_iPhoneOS_3_2"
+ "NSFoundationVersionNumber10_0"
+ "NSFoundationVersionNumber10_1"
+ "NSFoundationVersionNumber10_1_1"
+ "NSFoundationVersionNumber10_1_2"
+ "NSFoundationVersionNumber10_1_3"
+ "NSFoundationVersionNumber10_1_4"
+ "NSFoundationVersionNumber10_10"
+ "NSFoundationVersionNumber10_10_1"
+ "NSFoundationVersionNumber10_10_2"
+ "NSFoundationVersionNumber10_10_3"
+ "NSFoundationVersionNumber10_10_4"
+ "NSFoundationVersionNumber10_10_5"
+ "NSFoundationVersionNumber10_10_Max"
+ "NSFoundationVersionNumber10_11"
+ "NSFoundationVersionNumber10_11_1"
+ "NSFoundationVersionNumber10_11_2"
+ "NSFoundationVersionNumber10_11_3"
+ "NSFoundationVersionNumber10_11_4"
+ "NSFoundationVersionNumber10_11_Max"
+ "NSFoundationVersionNumber10_2"
+ "NSFoundationVersionNumber10_2_1"
+ "NSFoundationVersionNumber10_2_2"
+ "NSFoundationVersionNumber10_2_3"
+ "NSFoundationVersionNumber10_2_4"
+ "NSFoundationVersionNumber10_2_5"
+ "NSFoundationVersionNumber10_2_6"
+ "NSFoundationVersionNumber10_2_7"
+ "NSFoundationVersionNumber10_2_8"
+ "NSFoundationVersionNumber10_3"
+ "NSFoundationVersionNumber10_3_1"
+ "NSFoundationVersionNumber10_3_2"
+ "NSFoundationVersionNumber10_3_3"
+ "NSFoundationVersionNumber10_3_4"
+ "NSFoundationVersionNumber10_3_5"
+ "NSFoundationVersionNumber10_3_6"
+ "NSFoundationVersionNumber10_3_7"
+ "NSFoundationVersionNumber10_3_8"
+ "NSFoundationVersionNumber10_3_9"
+ "NSFoundationVersionNumber10_4"
+ "NSFoundationVersionNumber10_4_1"
+ "NSFoundationVersionNumber10_4_10"
+ "NSFoundationVersionNumber10_4_11"
+ "NSFoundationVersionNumber10_4_2"
+ "NSFoundationVersionNumber10_4_3"
+ "NSFoundationVersionNumber10_4_4_Intel"
+ "NSFoundationVersionNumber10_4_4_PowerPC"
+ "NSFoundationVersionNumber10_4_5"
+ "NSFoundationVersionNumber10_4_6"
+ "NSFoundationVersionNumber10_4_7"
+ "NSFoundationVersionNumber10_4_8"
+ "NSFoundationVersionNumber10_4_9"
+ "NSFoundationVersionNumber10_5"
+ "NSFoundationVersionNumber10_5_1"
+ "NSFoundationVersionNumber10_5_2"
+ "NSFoundationVersionNumber10_5_3"
+ "NSFoundationVersionNumber10_5_4"
+ "NSFoundationVersionNumber10_5_5"
+ "NSFoundationVersionNumber10_5_6"
+ "NSFoundationVersionNumber10_5_7"
+ "NSFoundationVersionNumber10_5_8"
+ "NSFoundationVersionNumber10_6"
+ "NSFoundationVersionNumber10_6_1"
+ "NSFoundationVersionNumber10_6_2"
+ "NSFoundationVersionNumber10_6_3"
+ "NSFoundationVersionNumber10_6_4"
+ "NSFoundationVersionNumber10_6_5"
+ "NSFoundationVersionNumber10_6_6"
+ "NSFoundationVersionNumber10_6_7"
+ "NSFoundationVersionNumber10_6_8"
+ "NSFoundationVersionNumber10_7"
+ "NSFoundationVersionNumber10_7_1"
+ "NSFoundationVersionNumber10_7_2"
+ "NSFoundationVersionNumber10_7_3"
+ "NSFoundationVersionNumber10_7_4"
+ "NSFoundationVersionNumber10_8"
+ "NSFoundationVersionNumber10_8_1"
+ "NSFoundationVersionNumber10_8_2"
+ "NSFoundationVersionNumber10_8_3"
+ "NSFoundationVersionNumber10_8_4"
+ "NSFoundationVersionNumber10_9"
+ "NSFoundationVersionNumber10_9_1"
+ "NSFoundationVersionNumber10_9_2"
+ "NSFoundationVersionWithFileManagerResourceForkSupport"
+ "NSGrammarCorrections"
+ "NSGrammarRange"
+ "NSGrammarUserDescription"
+ "NSGregorianCalendar"
+ "NSHebrewCalendar"
+ "NSHelpAnchorErrorKey"
+ "NSHPUXOperatingSystem"
+ "NSIndianCalendar"
+ "NSIntegerHashCallBacks"
+ "NSIntegerMapKeyCallBacks"
+ "NSIntegerMapValueCallBacks"
+ "NSInternalScriptError"
+ "NSInternalSpecifierError"
+ "NSIntMapKeyCallBacks"
+ "NSIntMapValueCallBacks"
+ "NSInvalidIndexSpecifierError"
+ "NSIslamicCalendar"
+ "NSIslamicCivilCalendar"
+ "NSISO2022JPStringEncoding"
+ "NSISO8601Calendar"
+ "NSISOLatin1StringEncoding"
+ "NSISOLatin2StringEncoding"
+ "NSItemProviderPreferredImageSizeKey"
+ "NSJapaneseCalendar"
+ "NSJapaneseEUCStringEncoding"
+ "NSKeyedArchiveRootObjectKey"
+ "NSKeySpecifierEvaluationScriptError"
+ "NSKeyValueValidationError"
+ "NSLoadedClasses"
+ "NSLocalizedDescriptionKey"
+ "NSLocalizedFailureErrorKey"
+ "NSLocalizedFailureReasonErrorKey"
+ "NSLocalizedRecoveryOptionsErrorKey"
+ "NSLocalizedRecoverySuggestionErrorKey"
+ "NSMachErrorDomain"
+ "NSMACHOperatingSystem"
+ "NSMacOSRomanStringEncoding"
+ "NSMapTableCopyIn"
+ "NSMapTableObjectPointerPersonality"
+ "NSMapTableStrongMemory"
+ "NSMapTableWeakMemory"
+ "NSMetadataItemAcquisitionMakeKey"
+ "NSMetadataItemAcquisitionModelKey"
+ "NSMetadataItemAlbumKey"
+ "NSMetadataItemAltitudeKey"
+ "NSMetadataItemApertureKey"
+ "NSMetadataItemAppleLoopDescriptorsKey"
+ "NSMetadataItemAppleLoopsKeyFilterTypeKey"
+ "NSMetadataItemAppleLoopsLoopModeKey"
+ "NSMetadataItemAppleLoopsRootKeyKey"
+ "NSMetadataItemApplicationCategoriesKey"
+ "NSMetadataItemAttributeChangeDateKey"
+ "NSMetadataItemAudiencesKey"
+ "NSMetadataItemAudioBitRateKey"
+ "NSMetadataItemAudioChannelCountKey"
+ "NSMetadataItemAudioEncodingApplicationKey"
+ "NSMetadataItemAudioSampleRateKey"
+ "NSMetadataItemAudioTrackNumberKey"
+ "NSMetadataItemAuthorAddressesKey"
+ "NSMetadataItemAuthorEmailAddressesKey"
+ "NSMetadataItemAuthorsKey"
+ "NSMetadataItemBitsPerSampleKey"
+ "NSMetadataItemCameraOwnerKey"
+ "NSMetadataItemCFBundleIdentifierKey"
+ "NSMetadataItemCityKey"
+ "NSMetadataItemCodecsKey"
+ "NSMetadataItemColorSpaceKey"
+ "NSMetadataItemCommentKey"
+ "NSMetadataItemComposerKey"
+ "NSMetadataItemContactKeywordsKey"
+ "NSMetadataItemContentCreationDateKey"
+ "NSMetadataItemContentModificationDateKey"
+ "NSMetadataItemContentTypeKey"
+ "NSMetadataItemContentTypeTreeKey"
+ "NSMetadataItemContributorsKey"
+ "NSMetadataItemCopyrightKey"
+ "NSMetadataItemCountryKey"
+ "NSMetadataItemCoverageKey"
+ "NSMetadataItemCreatorKey"
+ "NSMetadataItemDateAddedKey"
+ "NSMetadataItemDeliveryTypeKey"
+ "NSMetadataItemDescriptionKey"
+ "NSMetadataItemDirectorKey"
+ "NSMetadataItemDisplayNameKey"
+ "NSMetadataItemDownloadedDateKey"
+ "NSMetadataItemDueDateKey"
+ "NSMetadataItemDurationSecondsKey"
+ "NSMetadataItemEditorsKey"
+ "NSMetadataItemEmailAddressesKey"
+ "NSMetadataItemEncodingApplicationsKey"
+ "NSMetadataItemExecutableArchitecturesKey"
+ "NSMetadataItemExecutablePlatformKey"
+ "NSMetadataItemEXIFGPSVersionKey"
+ "NSMetadataItemEXIFVersionKey"
+ "NSMetadataItemExposureModeKey"
+ "NSMetadataItemExposureProgramKey"
+ "NSMetadataItemExposureTimeSecondsKey"
+ "NSMetadataItemExposureTimeStringKey"
+ "NSMetadataItemFinderCommentKey"
+ "NSMetadataItemFlashOnOffKey"
+ "NSMetadataItemFNumberKey"
+ "NSMetadataItemFocalLength35mmKey"
+ "NSMetadataItemFocalLengthKey"
+ "NSMetadataItemFontsKey"
+ "NSMetadataItemFSContentChangeDateKey"
+ "NSMetadataItemFSCreationDateKey"
+ "NSMetadataItemFSNameKey"
+ "NSMetadataItemFSSizeKey"
+ "NSMetadataItemGenreKey"
+ "NSMetadataItemGPSAreaInformationKey"
+ "NSMetadataItemGPSDateStampKey"
+ "NSMetadataItemGPSDestBearingKey"
+ "NSMetadataItemGPSDestDistanceKey"
+ "NSMetadataItemGPSDestLatitudeKey"
+ "NSMetadataItemGPSDestLongitudeKey"
+ "NSMetadataItemGPSDifferentalKey"
+ "NSMetadataItemGPSDOPKey"
+ "NSMetadataItemGPSMapDatumKey"
+ "NSMetadataItemGPSMeasureModeKey"
+ "NSMetadataItemGPSProcessingMethodKey"
+ "NSMetadataItemGPSStatusKey"
+ "NSMetadataItemGPSTrackKey"
+ "NSMetadataItemHasAlphaChannelKey"
+ "NSMetadataItemHeadlineKey"
+ "NSMetadataItemIdentifierKey"
+ "NSMetadataItemImageDirectionKey"
+ "NSMetadataItemInformationKey"
+ "NSMetadataItemInstantMessageAddressesKey"
+ "NSMetadataItemInstructionsKey"
+ "NSMetadataItemIsApplicationManagedKey"
+ "NSMetadataItemIsGeneralMIDISequenceKey"
+ "NSMetadataItemIsLikelyJunkKey"
+ "NSMetadataItemISOSpeedKey"
+ "NSMetadataItemIsUbiquitousKey"
+ "NSMetadataItemKeySignatureKey"
+ "NSMetadataItemKeywordsKey"
+ "NSMetadataItemKindKey"
+ "NSMetadataItemLanguagesKey"
+ "NSMetadataItemLastUsedDateKey"
+ "NSMetadataItemLatitudeKey"
+ "NSMetadataItemLayerNamesKey"
+ "NSMetadataItemLensModelKey"
+ "NSMetadataItemLongitudeKey"
+ "NSMetadataItemLyricistKey"
+ "NSMetadataItemMaxApertureKey"
+ "NSMetadataItemMediaTypesKey"
+ "NSMetadataItemMeteringModeKey"
+ "NSMetadataItemMusicalGenreKey"
+ "NSMetadataItemMusicalInstrumentCategoryKey"
+ "NSMetadataItemMusicalInstrumentNameKey"
+ "NSMetadataItemNamedLocationKey"
+ "NSMetadataItemNumberOfPagesKey"
+ "NSMetadataItemOrganizationsKey"
+ "NSMetadataItemOrientationKey"
+ "NSMetadataItemOriginalFormatKey"
+ "NSMetadataItemOriginalSourceKey"
+ "NSMetadataItemPageHeightKey"
+ "NSMetadataItemPageWidthKey"
+ "NSMetadataItemParticipantsKey"
+ "NSMetadataItemPathKey"
+ "NSMetadataItemPerformersKey"
+ "NSMetadataItemPhoneNumbersKey"
+ "NSMetadataItemPixelCountKey"
+ "NSMetadataItemPixelHeightKey"
+ "NSMetadataItemPixelWidthKey"
+ "NSMetadataItemProducerKey"
+ "NSMetadataItemProfileNameKey"
+ "NSMetadataItemProjectsKey"
+ "NSMetadataItemPublishersKey"
+ "NSMetadataItemRecipientAddressesKey"
+ "NSMetadataItemRecipientEmailAddressesKey"
+ "NSMetadataItemRecipientsKey"
+ "NSMetadataItemRecordingDateKey"
+ "NSMetadataItemRecordingYearKey"
+ "NSMetadataItemRedEyeOnOffKey"
+ "NSMetadataItemResolutionHeightDPIKey"
+ "NSMetadataItemResolutionWidthDPIKey"
+ "NSMetadataItemRightsKey"
+ "NSMetadataItemSecurityMethodKey"
+ "NSMetadataItemSpeedKey"
+ "NSMetadataItemStarRatingKey"
+ "NSMetadataItemStateOrProvinceKey"
+ "NSMetadataItemStreamableKey"
+ "NSMetadataItemSubjectKey"
+ "NSMetadataItemTempoKey"
+ "NSMetadataItemTextContentKey"
+ "NSMetadataItemThemeKey"
+ "NSMetadataItemTimeSignatureKey"
+ "NSMetadataItemTimestampKey"
+ "NSMetadataItemTitleKey"
+ "NSMetadataItemTotalBitRateKey"
+ "NSMetadataItemURLKey"
+ "NSMetadataItemVersionKey"
+ "NSMetadataItemVideoBitRateKey"
+ "NSMetadataItemWhereFromsKey"
+ "NSMetadataItemWhiteBalanceKey"
+ "NSMetadataQueryAccessibleUbiquitousExternalDocumentsScope"
+ "NSMetadataQueryIndexedLocalComputerScope"
+ "NSMetadataQueryIndexedNetworkScope"
+ "NSMetadataQueryLocalComputerScope"
+ "NSMetadataQueryNetworkScope"
+ "NSMetadataQueryResultContentRelevanceAttribute"
+ "NSMetadataQueryUbiquitousDataScope"
+ "NSMetadataQueryUbiquitousDocumentsScope"
+ "NSMetadataQueryUpdateAddedItemsKey"
+ "NSMetadataQueryUpdateChangedItemsKey"
+ "NSMetadataQueryUpdateRemovedItemsKey"
+ "NSMetadataQueryUserHomeScope"
+ "NSMetadataUbiquitousItemContainerDisplayNameKey"
+ "NSMetadataUbiquitousItemDownloadingErrorKey"
+ "NSMetadataUbiquitousItemDownloadingStatusCurrent"
+ "NSMetadataUbiquitousItemDownloadingStatusDownloaded"
+ "NSMetadataUbiquitousItemDownloadingStatusKey"
+ "NSMetadataUbiquitousItemDownloadingStatusNotDownloaded"
+ "NSMetadataUbiquitousItemDownloadRequestedKey"
+ "NSMetadataUbiquitousItemHasUnresolvedConflictsKey"
+ "NSMetadataUbiquitousItemIsDownloadedKey"
+ "NSMetadataUbiquitousItemIsDownloadingKey"
+ "NSMetadataUbiquitousItemIsExternalDocumentKey"
+ "NSMetadataUbiquitousItemIsSharedKey"
+ "NSMetadataUbiquitousItemIsUploadedKey"
+ "NSMetadataUbiquitousItemIsUploadingKey"
+ "NSMetadataUbiquitousItemPercentDownloadedKey"
+ "NSMetadataUbiquitousItemPercentUploadedKey"
+ "NSMetadataUbiquitousItemUploadingErrorKey"
+ "NSMetadataUbiquitousItemURLInLocalContainerKey"
+ "NSMetadataUbiquitousSharedItemCurrentUserPermissionsKey"
+ "NSMetadataUbiquitousSharedItemCurrentUserRoleKey"
+ "NSMetadataUbiquitousSharedItemMostRecentEditorNameComponentsKey"
+ "NSMetadataUbiquitousSharedItemOwnerNameComponentsKey"
+ "NSMetadataUbiquitousSharedItemPermissionsReadOnly"
+ "NSMetadataUbiquitousSharedItemPermissionsReadWrite"
+ "NSMetadataUbiquitousSharedItemRoleOwner"
+ "NSMetadataUbiquitousSharedItemRoleParticipant"
+ "NSNEXTSTEPStringEncoding"
+ "NSNonLossyASCIIStringEncoding"
+ "NSNonOwnedPointerHashCallBacks"
+ "NSNonOwnedPointerMapKeyCallBacks"
+ "NSNonOwnedPointerMapValueCallBacks"
+ "NSNonOwnedPointerOrNullMapKeyCallBacks"
+ "NSNonRetainedObjectHashCallBacks"
+ "NSNonRetainedObjectMapKeyCallBacks"
+ "NSNonRetainedObjectMapValueCallBacks"
+ "NSNoScriptError"
+ "NSNoSpecifierError"
+ "NSNotFound"
+ "NSNotificationDeliverImmediately"
+ "NSNotificationPostToAllSessions"
+ "NSNoTopLevelContainersSpecifierError"
+ "NSObjectHashCallBacks"
+ "NSObjectMapKeyCallBacks"
+ "NSObjectMapValueCallBacks"
+ "NSOpenStepUnicodeReservedBase"
+ "NSOperationNotSupportedForKeyException"
+ "NSOperationNotSupportedForKeyScriptError"
+ "NSOperationNotSupportedForKeySpecifierError"
+ "NSOSF1OperatingSystem"
+ "NSOSStatusErrorDomain"
+ "NSOwnedObjectIdentityHashCallBacks"
+ "NSOwnedPointerHashCallBacks"
+ "NSOwnedPointerMapKeyCallBacks"
+ "NSOwnedPointerMapValueCallBacks"
+ "NSPersianCalendar"
+ "NSPersonNameComponentDelimiter"
+ "NSPersonNameComponentFamilyName"
+ "NSPersonNameComponentGivenName"
+ "NSPersonNameComponentKey"
+ "NSPersonNameComponentMiddleName"
+ "NSPersonNameComponentNickname"
+ "NSPersonNameComponentPrefix"
+ "NSPersonNameComponentSuffix"
+ "NSPointerToStructHashCallBacks"
+ "NSPOSIXErrorDomain"
+ "NSPropertyListErrorMaximum"
+ "NSPropertyListErrorMinimum"
+ "NSPropertyListReadCorruptError"
+ "NSPropertyListReadStreamError"
+ "NSPropertyListReadUnknownVersionError"
+ "NSPropertyListWriteInvalidError"
+ "NSPropertyListWriteStreamError"
+ "NSProprietaryStringEncoding"
+ "NSReceiverEvaluationScriptError"
+ "NSReceiversCantHandleCommandScriptError"
+ "NSRecoveryAttempterErrorKey"
+ "NSRepublicOfChinaCalendar"
+ "NSRequiredArgumentsMissingScriptError"
+ "NSScannedOption"
+ "NSShiftJISStringEncoding"
+ "NSSolarisOperatingSystem"
+ "NSStreamSocketSSLErrorDomain"
+ "NSStreamSOCKSErrorDomain"
+ "NSStringEncodingErrorKey"
+ "NSSunOSOperatingSystem"
+ "NSSymbolStringEncoding"
+ "NSTextCheckingAllCustomTypes"
+ "NSTextCheckingAllSystemTypes"
+ "NSTextCheckingAllTypes"
+ "NSTimeIntervalSince1970"
+ "NSTypeIdentifierAddressText"
+ "NSTypeIdentifierDateText"
+ "NSTypeIdentifierPhoneNumberText"
+ "NSTypeIdentifierTransitInformationText"
+ "NSUbiquitousFileErrorMaximum"
+ "NSUbiquitousFileErrorMinimum"
+ "NSUbiquitousFileNotUploadedDueToQuotaError"
+ "NSUbiquitousFileUbiquityServerNotAvailable"
+ "NSUbiquitousFileUnavailableError"
+ "NSUbiquitousKeyValueStoreAccountChange"
+ "NSUbiquitousKeyValueStoreChangedKeysKey"
+ "NSUbiquitousKeyValueStoreChangeReasonKey"
+ "NSUbiquitousKeyValueStoreInitialSyncChange"
+ "NSUbiquitousKeyValueStoreQuotaViolationChange"
+ "NSUbiquitousKeyValueStoreServerChange"
+ "NSUndefinedDateComponent"
+ "NSUnderlyingErrorKey"
+ "NSUndoCloseGroupingRunLoopOrdering"
+ "NSUndoManagerGroupIsDiscardableKey"
+ "NSUnicodeStringEncoding"
+ "NSUnknownKeyScriptError"
+ "NSUnknownKeySpecifierError"
+ "NSURLAuthenticationMethodClientCertificate"
+ "NSURLAuthenticationMethodDefault"
+ "NSURLAuthenticationMethodHTMLForm"
+ "NSURLAuthenticationMethodHTTPBasic"
+ "NSURLAuthenticationMethodHTTPDigest"
+ "NSURLAuthenticationMethodNegotiate"
+ "NSURLAuthenticationMethodNTLM"
+ "NSURLAuthenticationMethodServerTrust"
+ "NSURLCredentialStorageRemoveSynchronizableCredentials"
+ "NSURLErrorAppTransportSecurityRequiresSecureConnection"
+ "NSURLErrorBackgroundSessionInUseByAnotherProcess"
+ "NSURLErrorBackgroundSessionRequiresSharedContainer"
+ "NSURLErrorBackgroundSessionWasDisconnected"
+ "NSURLErrorBackgroundTaskCancelledReasonKey"
+ "NSURLErrorBadServerResponse"
+ "NSURLErrorBadURL"
+ "NSURLErrorCallIsActive"
+ "NSURLErrorCancelled"
+ "NSURLErrorCancelledReasonBackgroundUpdatesDisabled"
+ "NSURLErrorCancelledReasonInsufficientSystemResources"
+ "NSURLErrorCancelledReasonUserForceQuitApplication"
+ "NSURLErrorCannotCloseFile"
+ "NSURLErrorCannotConnectToHost"
+ "NSURLErrorCannotCreateFile"
+ "NSURLErrorCannotDecodeContentData"
+ "NSURLErrorCannotDecodeRawData"
+ "NSURLErrorCannotFindHost"
+ "NSURLErrorCannotLoadFromNetwork"
+ "NSURLErrorCannotMoveFile"
+ "NSURLErrorCannotOpenFile"
+ "NSURLErrorCannotParseResponse"
+ "NSURLErrorCannotRemoveFile"
+ "NSURLErrorCannotWriteToFile"
+ "NSURLErrorClientCertificateRejected"
+ "NSURLErrorClientCertificateRequired"
+ "NSURLErrorDataLengthExceedsMaximum"
+ "NSURLErrorDataNotAllowed"
+ "NSURLErrorDNSLookupFailed"
+ "NSURLErrorDomain"
+ "NSURLErrorDownloadDecodingFailedMidStream"
+ "NSURLErrorDownloadDecodingFailedToComplete"
+ "NSURLErrorFailingURLErrorKey"
+ "NSURLErrorFailingURLPeerTrustErrorKey"
+ "NSURLErrorFailingURLStringErrorKey"
+ "NSURLErrorFileDoesNotExist"
+ "NSURLErrorFileIsDirectory"
+ "NSURLErrorFileOutsideSafeArea"
+ "NSURLErrorHTTPTooManyRedirects"
+ "NSURLErrorInternationalRoamingOff"
+ "NSURLErrorKey"
+ "NSURLErrorNetworkConnectionLost"
+ "NSURLErrorNoPermissionsToReadFile"
+ "NSURLErrorNotConnectedToInternet"
+ "NSURLErrorRedirectToNonExistentLocation"
+ "NSURLErrorRequestBodyStreamExhausted"
+ "NSURLErrorResourceUnavailable"
+ "NSURLErrorSecureConnectionFailed"
+ "NSURLErrorServerCertificateHasBadDate"
+ "NSURLErrorServerCertificateHasUnknownRoot"
+ "NSURLErrorServerCertificateNotYetValid"
+ "NSURLErrorServerCertificateUntrusted"
+ "NSURLErrorTimedOut"
+ "NSURLErrorUnknown"
+ "NSURLErrorUnsupportedURL"
+ "NSURLErrorUserAuthenticationRequired"
+ "NSURLErrorUserCancelledAuthentication"
+ "NSURLErrorZeroByteResource"
+ "NSURLFileScheme"
+ "NSURLProtectionSpaceFTP"
+ "NSURLProtectionSpaceFTPProxy"
+ "NSURLProtectionSpaceHTTP"
+ "NSURLProtectionSpaceHTTPProxy"
+ "NSURLProtectionSpaceHTTPS"
+ "NSURLProtectionSpaceHTTPSProxy"
+ "NSURLProtectionSpaceSOCKSProxy"
+ "NSURLSessionDownloadTaskResumeData"
+ "NSURLSessionTransferSizeUnknown"
+ "NSUserActivityConnectionUnavailableError"
+ "NSUserActivityErrorMaximum"
+ "NSUserActivityErrorMinimum"
+ "NSUserActivityHandoffFailedError"
+ "NSUserActivityHandoffUserInfoTooLargeError"
+ "NSUserActivityRemoteApplicationTimedOutError"
+ "NSUserActivityTypeBrowsingWeb"
+ "NSUserCancelledError"
+ "NSUserNotificationDefaultSoundName"
+ "NSUTF16BigEndianStringEncoding"
+ "NSUTF16LittleEndianStringEncoding"
+ "NSUTF16StringEncoding"
+ "NSUTF32BigEndianStringEncoding"
+ "NSUTF32LittleEndianStringEncoding"
+ "NSUTF32StringEncoding"
+ "NSUTF8StringEncoding"
+ "NSValidationErrorMaximum"
+ "NSValidationErrorMinimum"
+ "NSWindows95OperatingSystem"
+ "NSWindowsCP1250StringEncoding"
+ "NSWindowsCP1251StringEncoding"
+ "NSWindowsCP1252StringEncoding"
+ "NSWindowsCP1253StringEncoding"
+ "NSWindowsCP1254StringEncoding"
+ "NSWindowsNTOperatingSystem"
+ "NSWrapCalendarComponents"
+ "NSXPCConnectionErrorMaximum"
+ "NSXPCConnectionErrorMinimum"
+ "NSXPCConnectionInterrupted"
+ "NSXPCConnectionInvalid"
+ "NSXPCConnectionReplyInvalid")
+ "Foundation constants.")
+
+(defconst swift-mode:standard-types
+ '("_AppendKeyPath"
+ "AllCases"
+ "AncestorRepresentation"
+ "AnyBidirectionalCollection"
+ "AnyClass"
+ "AnyCollection"
+ "AnyHashable"
+ "AnyIndex"
+ "AnyIterator"
+ "AnyKeyPath"
+ "AnyObject"
+ "AnyRandomAccessCollection"
+ "AnySequence"
+ "Array"
+ "ArrayLiteralConvertible"
+ "ArrayLiteralElement"
+ "ArraySlice"
+ "ASCII"
+ "AutoreleasingUnsafeMutablePointer"
+ "BidirectionalCollection"
+ "BidirectionalIndexable"
+ "BidirectionalSlice"
+ "BinaryFloatingPoint"
+ "BinaryInteger"
+ "Bool"
+ "BooleanLiteralConvertible"
+ "BooleanLiteralType"
+ "Bound"
+ "CaseIterable"
+ "CBool"
+ "CChar"
+ "CChar16"
+ "CChar32"
+ "CDouble"
+ "CFloat"
+ "Character"
+ "CharacterView"
+ "Child"
+ "Children"
+ "CInt"
+ "CLong"
+ "CLongDouble"
+ "CLongLong"
+ "ClosedRange"
+ "ClosedRangeIndex"
+ "Codable"
+ "CodeUnit"
+ "CodingKey"
+ "CodingUserInfoKey"
+ "Collection"
+ "CollectionOfOne"
+ "CommandLine"
+ "Comparable"
+ "CompareOptions"
+ "Context"
+ "ContiguousArray"
+ "CountableClosedRange"
+ "CountablePartialRangeFrom"
+ "CountableRange"
+ "CShort"
+ "CSignedChar"
+ "CUnsignedChar"
+ "CUnsignedInt"
+ "CUnsignedLong"
+ "CUnsignedLongLong"
+ "CUnsignedShort"
+ "CustomDebugStringConvertible"
+ "CustomLeafReflectable"
+ "CustomNSError"
+ "CustomPlaygroundDisplayConvertible"
+ "CustomPlaygroundQuickLookable"
+ "CustomReflectable"
+ "CustomStringConvertible"
+ "CVaListPointer"
+ "CVarArg"
+ "CWideChar"
+ "Decodable"
+ "Decoder"
+ "DecodingError"
+ "DefaultBidirectionalIndices"
+ "DefaultIndices"
+ "DefaultRandomAccessIndices"
+ "Dictionary"
+ "DictionaryIndex"
+ "DictionaryIterator"
+ "DictionaryLiteral"
+ "DictionaryLiteralConvertible"
+ "DisplayStyle"
+ "Distance"
+ "Double"
+ "Element"
+ "Elements"
+ "EmptyCollection"
+ "EmptyIterator"
+ "Encodable"
+ "EncodedScalar"
+ "Encoder"
+ "Encoding"
+ "EncodingConversionOptions"
+ "EncodingError"
+ "EnumeratedIterator"
+ "EnumeratedSequence"
+ "EnumerationOptions"
+ "Equatable"
+ "Error"
+ "Exponent"
+ "ExpressibleByArrayLiteral"
+ "ExpressibleByBooleanLiteral"
+ "ExpressibleByDictionaryLiteral"
+ "ExpressibleByExtendedGraphemeClusterLiteral"
+ "ExpressibleByFloatLiteral"
+ "ExpressibleByIntegerLiteral"
+ "ExpressibleByNilLiteral"
+ "ExpressibleByStringInterpolation"
+ "ExpressibleByStringLiteral"
+ "ExpressibleByUnicodeScalarLiteral"
+ "ExtendedGraphemeClusterLiteralConvertible"
+ "ExtendedGraphemeClusterLiteralType"
+ "ExtendedGraphemeClusterType"
+ "FixedWidthInteger"
+ "FlattenBidirectionalCollection"
+ "FlattenBidirectionalCollectionIndex"
+ "FlattenCollection"
+ "FlattenCollectionIndex"
+ "FlattenSequence"
+ "Float"
+ "Float32"
+ "Float64"
+ "Float80"
+ "FloatingPoint"
+ "FloatingPointClassification"
+ "FloatingPointRoundingRule"
+ "FloatingPointSign"
+ "FloatLiteralConvertible"
+ "FloatLiteralType"
+ "ForwardParser"
+ "Hashable"
+ "Hasher"
+ "Index"
+ "Indexable"
+ "IndexableBase"
+ "IndexDistance"
+ "IndexingIterator"
+ "Indices"
+ "Int"
+ "Int16"
+ "Int32"
+ "Int64"
+ "Int8"
+ "IntegerLiteralConvertible"
+ "IntegerLiteralType"
+ "Iterator"
+ "IteratorOverOne"
+ "IteratorProtocol"
+ "IteratorSequence"
+ "JoinedIterator"
+ "JoinedSequence"
+ "Key"
+ "KeyedDecodingContainer"
+ "KeyedDecodingContainerProtocol"
+ "KeyedEncodingContainer"
+ "KeyedEncodingContainerProtocol"
+ "KeyPath"
+ "Keys"
+ "LazyBidirectionalCollection"
+ "LazyCollection"
+ "LazyCollectionProtocol"
+ "LazyDropWhileBidirectionalCollection"
+ "LazyDropWhileCollection"
+ "LazyDropWhileIndex"
+ "LazyDropWhileIterator"
+ "LazyDropWhileSequence"
+ "LazyFilterBidirectionalCollection"
+ "LazyFilterCollection"
+ "LazyFilterIndex"
+ "LazyFilterIterator"
+ "LazyFilterSequence"
+ "LazyMapBidirectionalCollection"
+ "LazyMapCollection"
+ "LazyMapIterator"
+ "LazyMapRandomAccessCollection"
+ "LazyMapSequence"
+ "LazyPrefixWhileBidirectionalCollection"
+ "LazyPrefixWhileCollection"
+ "LazyPrefixWhileIndex"
+ "LazyPrefixWhileIterator"
+ "LazyPrefixWhileSequence"
+ "LazyRandomAccessCollection"
+ "LazySequence"
+ "LazySequenceProtocol"
+ "LocalizedError"
+ "LosslessStringConvertible"
+ "Magnitude"
+ "ManagedBuffer"
+ "ManagedBufferPointer"
+ "MemoryLayout"
+ "Mirror"
+ "MirrorPath"
+ "MutableBidirectionalSlice"
+ "MutableCollection"
+ "MutableIndexable"
+ "MutableRandomAccessSlice"
+ "MutableRangeReplaceableBidirectionalSlice"
+ "MutableRangeReplaceableRandomAccessSlice"
+ "MutableRangeReplaceableSlice"
+ "MutableSlice"
+ "Never"
+ "NilLiteralConvertible"
+ "NSArray"
+ "NSDictionary"
+ "NSError"
+ "NSMutableArray"
+ "NSMutableDictionary"
+ "NSMutableSet"
+ "NSMutableString"
+ "NSSet"
+ "NSString"
+ "Numeric"
+ "ObjectIdentifier"
+ "OpaquePointer"
+ "Optional"
+ "OptionSet"
+ "Parser"
+ "ParseResult"
+ "PartialKeyPath"
+ "PartialRangeFrom"
+ "PartialRangeThrough"
+ "PartialRangeUpTo"
+ "PlaygroundQuickLook"
+ "Random"
+ "RandomAccessCollection"
+ "RandomAccessIndexable"
+ "RandomAccessSlice"
+ "RandomNumberGenerator"
+ "Range"
+ "RangeExpression"
+ "RangeReplaceableBidirectionalSlice"
+ "RangeReplaceableCollection"
+ "RangeReplaceableIndexable"
+ "RangeReplaceableRandomAccessSlice"
+ "RangeReplaceableSlice"
+ "RawExponent"
+ "RawRepresentable"
+ "RawSignificand"
+ "RawValue"
+ "RecoverableError"
+ "ReferenceWritableKeyPath"
+ "Repeated"
+ "ReversedCollection"
+ "ReversedIndex"
+ "ReversedRandomAccessCollection"
+ "ReverseParser"
+ "Scalar"
+ "Sequence"
+ "Set"
+ "SetAlgebra"
+ "SetIndex"
+ "SetIterator"
+ "SignedInteger"
+ "SignedNumeric"
+ "SingleValueDecodingContainer"
+ "SingleValueEncodingContainer"
+ "Slice"
+ "StaticString"
+ "Stream1"
+ "Stream2"
+ "Stride"
+ "Strideable"
+ "StrideThrough"
+ "StrideThroughIterator"
+ "StrideTo"
+ "StrideToIterator"
+ "String"
+ "StringInterpolationConvertible"
+ "StringLiteralConvertible"
+ "StringLiteralType"
+ "StringProtocol"
+ "SubSequence"
+ "Substring"
+ "TextOutputStream"
+ "TextOutputStreamable"
+ "UInt"
+ "UInt16"
+ "UInt32"
+ "UInt64"
+ "UInt8"
+ "UnboundedRange"
+ "UnboundedRange_"
+ "UnfoldFirstSequence"
+ "UnfoldSequence"
+ "Unicode"
+ "UnicodeCodec"
+ "UnicodeDecodingResult"
+ "UnicodeScalar"
+ "UnicodeScalarIndex"
+ "UnicodeScalarLiteralConvertible"
+ "UnicodeScalarLiteralType"
+ "UnicodeScalarType"
+ "UnicodeScalarView"
+ "UnkeyedDecodingContainer"
+ "UnkeyedEncodingContainer"
+ "Unmanaged"
+ "UnsafeBufferPointer"
+ "UnsafeBufferPointerIterator"
+ "UnsafeMutableBufferPointer"
+ "UnsafeMutablePointer"
+ "UnsafeMutableRawBufferPointer"
+ "UnsafeMutableRawBufferPointerIterator"
+ "UnsafeMutableRawPointer"
+ "UnsafePointer"
+ "UnsafeRawBufferPointer"
+ "UnsafeRawBufferPointerIterator"
+ "UnsafeRawPointer"
+ "UnsignedInteger"
+ "UTF16"
+ "UTF16Index"
+ "UTF16View"
+ "UTF32"
+ "UTF8"
+ "UTF8Index"
+ "UTF8View"
+ "Value"
+ "Values"
+ "Void"
+ "Words"
+ "WritableKeyPath"
+ "Zip2Iterator"
+ "Zip2Sequence")
+ "Built-in types.")
+
+(defconst swift-mode:standard-enum-cases
+ '("attributedString"
+ "awayFromZero"
+ "bezierPath"
+ "bool"
+ "class"
+ "collection"
+ "color"
+ "customized"
+ "dataCorrupted"
+ "dictionary"
+ "double"
+ "down"
+ "emptyInput"
+ "enum"
+ "error"
+ "float"
+ "generated"
+ "image"
+ "inRange"
+ "int"
+ "invalidValue"
+ "keyNotFound"
+ "minus"
+ "negativeInfinity"
+ "negativeNormal"
+ "negativeSubnormal"
+ "negativeZero"
+ "none"
+ "optional"
+ "pastEnd"
+ "plus"
+ "point"
+ "positiveInfinity"
+ "positiveNormal"
+ "positiveSubnormal"
+ "positiveZero"
+ "quietNaN"
+ "range"
+ "rectangle"
+ "scalarValue"
+ "set"
+ "signalingNaN"
+ "size"
+ "some"
+ "sound"
+ "sprite"
+ "struct"
+ "suppressed"
+ "text"
+ "toNearestOrAwayFromZero"
+ "toNearestOrEven"
+ "towardZero"
+ "tuple"
+ "typeMismatch"
+ "uInt"
+ "up"
+ "url"
+ "valid"
+ "valueNotFound"
+ "view")
+ "Built-in enum cases.")
+
+(defconst swift-mode:standard-methods
+ '("addingPercentEncoding"
+ "addingProduct"
+ "addingReportingOverflow"
+ "addProduct"
+ "advanced"
+ "alignment"
+ "allocate"
+ "allSatisfy"
+ "append"
+ "appending"
+ "appendingFormat"
+ "applyingTransform"
+ "assign"
+ "assumingMemoryBound"
+ "autorelease"
+ "bindMemory"
+ "canBeConverted"
+ "capitalized"
+ "caseInsensitiveCompare"
+ "clamped"
+ "clip"
+ "combine"
+ "commonPrefix"
+ "compactMap"
+ "compare"
+ "completePath"
+ "components"
+ "container"
+ "contains"
+ "copyBytes"
+ "copyMemory"
+ "create"
+ "cString"
+ "data"
+ "dataCorruptedError"
+ "deallocate"
+ "decode"
+ "decodeCString"
+ "decodeIfPresent"
+ "decodeNil"
+ "deinitialize"
+ "descendant"
+ "distance"
+ "dividedReportingOverflow"
+ "dividingFullWidth"
+ "drop"
+ "dropFirst"
+ "dropLast"
+ "elementsEqual"
+ "encode"
+ "encodeConditional"
+ "encodeIfPresent"
+ "encodeNil"
+ "enumerated"
+ "enumerateLines"
+ "enumerateLinguisticTags"
+ "enumerateSubstrings"
+ "escaped"
+ "fill"
+ "filter"
+ "finalize"
+ "first"
+ "firstIndex"
+ "flatMap"
+ "folding"
+ "forEach"
+ "formIndex"
+ "formIntersection"
+ "formRemainder"
+ "formSquareRoot"
+ "formSymmetricDifference"
+ "formTruncatingRemainder"
+ "formUnion"
+ "fromOpaque"
+ "getBytes"
+ "getCString"
+ "getLineStart"
+ "getParagraphStart"
+ "hash"
+ "hasPrefix"
+ "hasSuffix"
+ "index"
+ "initialize"
+ "initializeMemory"
+ "insert"
+ "intersection"
+ "isContinuation"
+ "isDisjoint"
+ "isEqual"
+ "isLeadSurrogate"
+ "isLess"
+ "isLessThanOrEqualTo"
+ "isStrictSubset"
+ "isStrictSuperset"
+ "isSubset"
+ "isSuperset"
+ "isTotallyOrdered"
+ "isTrailSurrogate"
+ "isUniqueReference"
+ "joined"
+ "last"
+ "lastIndex"
+ "leadSurrogate"
+ "lengthOfBytes"
+ "lexicographicallyPrecedes"
+ "lineRange"
+ "linguisticTags"
+ "load"
+ "localizedCaseInsensitiveCompare"
+ "localizedCaseInsensitiveContains"
+ "localizedCompare"
+ "localizedName"
+ "localizedStandardCompare"
+ "localizedStandardContains"
+ "localizedStandardRange"
+ "localizedStringWithFormat"
+ "lowercased"
+ "makeIterator"
+ "map"
+ "mapValues"
+ "max"
+ "maximum"
+ "maximumLengthOfBytes"
+ "maximumMagnitude"
+ "merge"
+ "merging"
+ "min"
+ "minimum"
+ "minimumMagnitude"
+ "move"
+ "moveAssign"
+ "moveInitialize"
+ "moveInitializeMemory"
+ "multipliedFullWidth"
+ "multipliedReportingOverflow"
+ "negate"
+ "nestedContainer"
+ "nestedUnkeyedContainer"
+ "next"
+ "offset"
+ "overlaps"
+ "padding"
+ "paragraphRange"
+ "parseScalar"
+ "partition"
+ "passRetained"
+ "passUnretained"
+ "popFirst"
+ "popLast"
+ "predecessor"
+ "prefix"
+ "propertyList"
+ "propertyListFromStringsFileFormat"
+ "quotientAndRemainder"
+ "random"
+ "randomElement"
+ "range"
+ "rangeOfCharacter"
+ "rangeOfComposedCharacterSequence"
+ "rangeOfComposedCharacterSequences"
+ "reduce"
+ "relative"
+ "release"
+ "remainder"
+ "remainderReportingOverflow"
+ "remove"
+ "removeAll"
+ "removeFirst"
+ "removeLast"
+ "removeSubrange"
+ "removeValue"
+ "replaceSubrange"
+ "replacingCharacters"
+ "replacingOccurrences"
+ "reserveCapacity"
+ "retain"
+ "reverse"
+ "reversed"
+ "round"
+ "rounded"
+ "samePosition"
+ "shuffle"
+ "shuffled"
+ "signum"
+ "singleValueContainer"
+ "size"
+ "sort"
+ "sorted"
+ "split"
+ "squareRoot"
+ "starts"
+ "storeBytes"
+ "stride"
+ "substring"
+ "subtract"
+ "subtracting"
+ "subtractingReportingOverflow"
+ "successor"
+ "suffix"
+ "superDecoder"
+ "superEncoder"
+ "swapAt"
+ "symmetricDifference"
+ "takeRetainedValue"
+ "takeUnretainedValue"
+ "toggle"
+ "toOpaque"
+ "trailSurrogate"
+ "transcode"
+ "transcodedLength"
+ "trimmingCharacters"
+ "truncatingRemainder"
+ "union"
+ "unkeyedContainer"
+ "unsafeAdding"
+ "unsafeDivided"
+ "unsafeMultiplied"
+ "unsafeSubtracting"
+ "update"
+ "updateValue"
+ "uppercased"
+ "width"
+ "withCString"
+ "withMemoryRebound"
+ "withMutableCharacters"
+ "withUnsafeBufferPointer"
+ "withUnsafeBytes"
+ "withUnsafeMutableBufferPointer"
+ "withUnsafeMutableBytes"
+ "withUnsafeMutablePointers"
+ "withUnsafeMutablePointerToElements"
+ "withUnsafeMutablePointerToHeader"
+ "withUTF8Buffer"
+ "write")
+ "Built-in methods.")
+
+(defconst swift-mode:standard-properties
+ '("alignment"
+ "allCases"
+ "allKeys"
+ "argc"
+ "arguments"
+ "ascii"
+ "availableStringEncodings"
+ "base"
+ "baseAddress"
+ "bigEndian"
+ "binade"
+ "bitPattern"
+ "bitWidth"
+ "buffer"
+ "byteSwapped"
+ "capacity"
+ "capitalized"
+ "characters"
+ "children"
+ "codingPath"
+ "count"
+ "currentIndex"
+ "customMirror"
+ "customPlaygroundQuickLook"
+ "dataValue"
+ "dataValueType"
+ "debugDescription"
+ "decomposedStringWithCanonicalMapping"
+ "decomposedStringWithCompatibilityMapping"
+ "default"
+ "defaultCStringEncoding"
+ "description"
+ "displayStyle"
+ "elements"
+ "encodedOffset"
+ "encodedReplacementCharacter"
+ "endIndex"
+ "exponent"
+ "exponentBitCount"
+ "exponentBitPattern"
+ "fastestEncoding"
+ "first"
+ "floatingPointClass"
+ "greatestFiniteMagnitude"
+ "hash"
+ "hashValue"
+ "hasPointerRepresentation"
+ "header"
+ "indices"
+ "infinity"
+ "intValue"
+ "isASCII"
+ "isAtEnd"
+ "isCanonical"
+ "isEmpty"
+ "isFinite"
+ "isInfinite"
+ "isNaN"
+ "isNormal"
+ "iso2022JP"
+ "isoLatin1"
+ "isoLatin2"
+ "isSignalingNaN"
+ "isSigned"
+ "isSubnormal"
+ "isZero"
+ "japaneseEUC"
+ "keys"
+ "last"
+ "lazy"
+ "leadingZeroBitCount"
+ "leastNonzeroMagnitude"
+ "leastNormalMagnitude"
+ "littleEndian"
+ "localizedCapitalized"
+ "localizedDescription"
+ "localizedLowercase"
+ "localizedUppercase"
+ "lowerBound"
+ "macOSRoman"
+ "magnitude"
+ "max"
+ "min"
+ "nan"
+ "nextDown"
+ "nextstep"
+ "nextUp"
+ "nonLossyASCII"
+ "nonzeroBitCount"
+ "pi"
+ "playgroundDescription"
+ "pointee"
+ "precomposedStringWithCanonicalMapping"
+ "precomposedStringWithCompatibilityMapping"
+ "radix"
+ "rawValue"
+ "removingPercentEncoding"
+ "repeatedValue"
+ "rootType"
+ "shiftJIS"
+ "sign"
+ "signalingNaN"
+ "significand"
+ "significandBitCount"
+ "significandBitPattern"
+ "significandWidth"
+ "size"
+ "smallestEncoding"
+ "startIndex"
+ "stride"
+ "stringValue"
+ "subjectType"
+ "superclassMirror"
+ "symbol"
+ "trailingZeroBitCount"
+ "ulp"
+ "ulpOfOne"
+ "underestimatedCount"
+ "underlyingError"
+ "unicode"
+ "unicodeScalar"
+ "unicodeScalars"
+ "unsafeArgv"
+ "unsafelyUnwrapped"
+ "upperBound"
+ "userInfo"
+ "utf16"
+ "utf16BigEndian"
+ "utf16LittleEndian"
+ "utf32"
+ "utf32BigEndian"
+ "utf32LittleEndian"
+ "utf8"
+ "utf8CodeUnitCount"
+ "utf8CString"
+ "utf8Start"
+ "value"
+ "values"
+ "valueType"
+ "windowsCP1250"
+ "windowsCP1251"
+ "windowsCP1252"
+ "windowsCP1253"
+ "windowsCP1254"
+ "words")
+ "Built-in properties.")
+
+(defconst swift-mode:standard-functions
+ '("abs"
+ "assert"
+ "assertionFailure"
+ "debugPrint"
+ "dump"
+ "fatalError"
+ "getVaList"
+ "isKnownUniquelyReferenced"
+ "max"
+ "min"
+ "numericCast"
+ "precondition"
+ "preconditionFailure"
+ "print"
+ "readLine"
+ "repeatElement"
+ "sequence"
+ "stride"
+ "swap"
+ "transcode"
+ "type"
+ "unsafeBitCast"
+ "unsafeDowncast"
+ "withExtendedLifetime"
+ "withoutActuallyEscaping"
+ "withUnsafeBytes"
+ "withUnsafeMutableBytes"
+ "withUnsafeMutablePointer"
+ "withUnsafePointer"
+ "withVaList"
+ "zip")
+ "Built-in functions.")
+
+(defconst swift-mode:standard-constants
+ '()
+ "Built-in constants.")
+
+(provide 'swift-mode-standard-types)
+
+;;; swift-mode-standard-types.el ends here
- [nongnu] elpa/swift-mode 4b2c628 372/496: Add forward/backward sentence, (continued)
- [nongnu] elpa/swift-mode 4b2c628 372/496: Add forward/backward sentence, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode c67b950 388/496: Fixes which-function-mode hang when running swift-mode:current-defun-name in a non swift-mode buffer., ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 9809fb6 391/496: Add more comprehensive support for highlighting built-ins, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 544c265 397/496: Move macro before its use, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 3751335 398/496: Tweak and checkdoc compliance, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 4c5a1d9 401/496: Add support for running on device via ios-deploy, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 7ea1d4e 404/496: Bump version to 5.0.0, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode e229d69 405/496: Fix typo, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode cfbec0a 406/496: Update copyrights, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 7f89b8c 411/496: Change swift-mode:mark-defun to match Emacs 26, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode c48907c 407/496: Update font-lock for standard library,
ELPA Syncer <=
- [nongnu] elpa/swift-mode d47bdd2 412/496: Fix spell, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 021fdb1 414/496: Tweak mark-defun, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode f62cd58 423/496: Change standard values for executables, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode cde97e2 421/496: Bump version to 7.1.0, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 60e5cf7 428/496: Remove redundant code, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 4a56636 432/496: Update test data, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 7954107 453/496: Small fixes, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode fe84a38 448/496: Add links to sourcekit-lsp and swift-playground-mode, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode cba6718 472/496: Exclude 25.1 from GitHub Action, ELPA Syncer, 2021/08/29
- [nongnu] elpa/swift-mode 19d909b 468/496: Migrate to Eldev, ELPA Syncer, 2021/08/29