[gtksourceview] swift.lang: Add more keywords
- From: Adam Dingle <adamd src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] swift.lang: Add more keywords
- Date: Sun, 28 May 2017 15:05:33 +0000 (UTC)
commit 403190059f39c9c50d1fb0832ea54e59be838be1
Author: Adam Dingle <adam medovina org>
Date: Sun May 28 11:01:09 2017 -0400
swift.lang: Add more keywords
Added keywords for all classes and protocols in Swift's standard library.
data/language-specs/swift.lang | 182 +++++++++++++++++++++++++++++++++++++---
1 files changed, 170 insertions(+), 12 deletions(-)
---
diff --git a/data/language-specs/swift.lang b/data/language-specs/swift.lang
index 2471190..fd06bce 100644
--- a/data/language-specs/swift.lang
+++ b/data/language-specs/swift.lang
@@ -112,37 +112,195 @@
</context>
<context id="library-type" style-ref="type">
- <keyword>Any</keyword>
- <keyword>AnyObject</keyword>
+ <keyword>AnyBidirectionalCollection</keyword>
+ <keyword>AnyCollection</keyword>
+ <keyword>AnyHashable</keyword>
+ <keyword>AnyIndex</keyword>
+ <keyword>AnyIterator</keyword>
+ <keyword>AnyRandomAccessCollection</keyword>
+ <keyword>AnySequence</keyword>
+ <keyword>ArithmeticOverflow</keyword>
<keyword>Array</keyword>
+ <keyword>ArraySlice</keyword>
+ <keyword>AutoreleasingUnsafeMutablePointer</keyword>
+ <keyword>BidirectionalSlice</keyword>
<keyword>Bool</keyword>
+ <keyword>CVaListPointer</keyword>
<keyword>Character</keyword>
- <keyword>Collection</keyword>
- <keyword>Comparable</keyword>
+ <keyword>ClosedRange</keyword>
+ <keyword>ClosedRangeIndex</keyword>
+ <keyword>ClosedRangeIterator</keyword>
+ <keyword>CollectionOfOne</keyword>
+ <keyword>CommandLine</keyword>
+ <keyword>ContiguousArray</keyword>
+ <keyword>CountableClosedRange</keyword>
+ <keyword>CountableRange</keyword>
+ <keyword>DefaultBidirectionalIndices</keyword>
+ <keyword>DefaultIndices</keyword>
+ <keyword>DefaultRandomAccessIndices</keyword>
<keyword>Dictionary</keyword>
+ <keyword>DictionaryIterator</keyword>
+ <keyword>DictionaryLiteral</keyword>
<keyword>Double</keyword>
- <keyword>Equatable</keyword>
- <keyword>Error</keyword>
+ <keyword>EmptyCollection</keyword>
+ <keyword>EmptyIterator</keyword>
+ <keyword>EnumeratedIterator</keyword>
+ <keyword>EnumeratedSequence</keyword>
+ <keyword>FlattenBidirectionalCollection</keyword>
+ <keyword>FlattenBidirectionalCollectionIndex</keyword>
+ <keyword>FlattenCollection</keyword>
+ <keyword>FlattenCollectionIndex</keyword>
+ <keyword>FlattenIterator</keyword>
+ <keyword>FlattenSequence</keyword>
<keyword>Float</keyword>
<keyword>Float80</keyword>
- <keyword>FloatingPoint</keyword>
- <keyword>Hashable</keyword>
+ <keyword>FloatingPointClassification</keyword>
+ <keyword>FloatingPointRoundingRule</keyword>
+ <keyword>FloatingPointSign</keyword>
+ <keyword>ImplicitlyUnwrappedOptional</keyword>
+ <keyword>IndexingIterator</keyword>
<keyword>Int</keyword>
- <keyword>Int8</keyword>
<keyword>Int16</keyword>
<keyword>Int32</keyword>
<keyword>Int64</keyword>
- <keyword>Integer</keyword>
+ <keyword>Int8</keyword>
+ <keyword>IteratorOverOne</keyword>
+ <keyword>IteratorSequence</keyword>
+ <keyword>JoinedIterator</keyword>
+ <keyword>JoinedSequence</keyword>
+ <keyword>LazyBidirectionalCollection</keyword>
+ <keyword>LazyCollection</keyword>
+ <keyword>LazyDropWhileBidirectionalCollection</keyword>
+ <keyword>LazyDropWhileCollection</keyword>
+ <keyword>LazyDropWhileIndex</keyword>
+ <keyword>LazyDropWhileIterator</keyword>
+ <keyword>LazyDropWhileSequence</keyword>
+ <keyword>LazyFilterBidirectionalCollection</keyword>
+ <keyword>LazyFilterCollection</keyword>
+ <keyword>LazyFilterIndex</keyword>
+ <keyword>LazyFilterIterator</keyword>
+ <keyword>LazyFilterSequence</keyword>
+ <keyword>LazyMapBidirectionalCollection</keyword>
+ <keyword>LazyMapCollection</keyword>
+ <keyword>LazyMapIterator</keyword>
+ <keyword>LazyMapRandomAccessCollection</keyword>
+ <keyword>LazyMapSequence</keyword>
+ <keyword>LazyPrefixWhileBidirectionalCollection</keyword>
+ <keyword>LazyPrefixWhileCollection</keyword>
+ <keyword>LazyPrefixWhileIndex</keyword>
+ <keyword>LazyPrefixWhileIterator</keyword>
+ <keyword>LazyPrefixWhileSequence</keyword>
+ <keyword>LazyRandomAccessCollection</keyword>
+ <keyword>LazySequence</keyword>
+ <keyword>ManagedBuffer</keyword>
+ <keyword>ManagedBufferPointer</keyword>
+ <keyword>MemoryLayout</keyword>
+ <keyword>Mirror</keyword>
+ <keyword>MutableBidirectionalSlice</keyword>
+ <keyword>MutableRandomAccessSlice</keyword>
+ <keyword>MutableRangeReplaceableBidirectionalSlice</keyword>
+ <keyword>MutableRangeReplaceableRandomAccessSlice</keyword>
+ <keyword>MutableRangeReplaceableSlice</keyword>
+ <keyword>MutableSlice</keyword>
<keyword>Never</keyword>
+ <keyword>ObjectIdentifier</keyword>
+ <keyword>OpaquePointer</keyword>
<keyword>Optional</keyword>
- <keyword>Sequence</keyword>
+ <keyword>PlaygroundQuickLook</keyword>
+ <keyword>RandomAccessSlice</keyword>
+ <keyword>Range</keyword>
+ <keyword>RangeReplaceableBidirectionalSlice</keyword>
+ <keyword>RangeReplaceableRandomAccessSlice</keyword>
+ <keyword>RangeReplaceableSlice</keyword>
+ <keyword>Repeated</keyword>
+ <keyword>ReversedCollection</keyword>
+ <keyword>ReversedIndex</keyword>
+ <keyword>ReversedRandomAccessCollection</keyword>
+ <keyword>ReversedRandomAccessIndex</keyword>
<keyword>Set</keyword>
+ <keyword>SetIterator</keyword>
+ <keyword>Slice</keyword>
+ <keyword>StaticString</keyword>
+ <keyword>StrideThrough</keyword>
+ <keyword>StrideThroughIterator</keyword>
+ <keyword>StrideTo</keyword>
+ <keyword>StrideToIterator</keyword>
<keyword>String</keyword>
<keyword>UInt</keyword>
- <keyword>UInt8</keyword>
<keyword>UInt16</keyword>
<keyword>UInt32</keyword>
<keyword>UInt64</keyword>
+ <keyword>UInt8</keyword>
+ <keyword>UTF16</keyword>
+ <keyword>UTF32</keyword>
+ <keyword>UTF8</keyword>
+ <keyword>UnfoldSequence</keyword>
+ <keyword>UnicodeDecodingResult</keyword>
+ <keyword>UnicodeScalar</keyword>
+ <keyword>Unmanaged</keyword>
+ <keyword>UnsafeBufferPointer</keyword>
+ <keyword>UnsafeBufferPointerIterator</keyword>
+ <keyword>UnsafeMutableBufferPointer</keyword>
+ <keyword>UnsafeMutablePointer</keyword>
+ <keyword>UnsafeMutableRawBufferPointer</keyword>
+ <keyword>UnsafeMutableRawPointer</keyword>
+ <keyword>UnsafePointer</keyword>
+ <keyword>UnsafeRawBufferPointer</keyword>
+ <keyword>UnsafeRawPointer</keyword>
+ <keyword>Zip2Iterator</keyword>
+ <keyword>Zip2Sequence</keyword>
+
+ <keyword>AbsoluteValuable</keyword>
+ <keyword>AnyObject</keyword>
+ <keyword>Arithmetic</keyword>
+ <keyword>BidirectionalCollection</keyword>
+ <keyword>BinaryFloatingPoint</keyword>
+ <keyword>BinaryInteger</keyword>
+ <keyword>BitwiseOperations</keyword>
+ <keyword>CVarArg</keyword>
+ <keyword>Collection</keyword>
+ <keyword>Comparable</keyword>
+ <keyword>CustomDebugStringConvertible</keyword>
+ <keyword>CustomLeafReflectable</keyword>
+ <keyword>CustomPlaygroundQuickLookable</keyword>
+ <keyword>CustomReflectable</keyword>
+ <keyword>CustomStringConvertible</keyword>
+ <keyword>Equatable</keyword>
+ <keyword>Error</keyword>
+ <keyword>ExpressibleByArrayLiteral</keyword>
+ <keyword>ExpressibleByBooleanLiteral</keyword>
+ <keyword>ExpressibleByDictionaryLiteral</keyword>
+ <keyword>ExpressibleByExtendedGraphemeClusterLiteral</keyword>
+ <keyword>ExpressibleByFloatLiteral</keyword>
+ <keyword>ExpressibleByIntegerLiteral</keyword>
+ <keyword>ExpressibleByNilLiteral</keyword>
+ <keyword>ExpressibleByStringLiteral</keyword>
+ <keyword>ExpressibleByUnicodeScalarLiteral</keyword>
+ <keyword>FixedWidthInteger</keyword>
+ <keyword>FloatingPoint</keyword>
+ <keyword>Hashable</keyword>
+ <keyword>Integer</keyword>
+ <keyword>IntegerArithmetic</keyword>
+ <keyword>IteratorProtocol</keyword>
+ <keyword>LazyCollectionProtocol</keyword>
+ <keyword>LazySequenceProtocol</keyword>
+ <keyword>LosslessStringConvertible</keyword>
+ <keyword>MirrorPath</keyword>
+ <keyword>MutableCollection</keyword>
+ <keyword>OptionSet</keyword>
+ <keyword>RandomAccessCollection</keyword>
+ <keyword>RangeReplaceableCollection</keyword>
+ <keyword>RawRepresentable</keyword>
+ <keyword>Sequence</keyword>
+ <keyword>SetAlgebra</keyword>
+ <keyword>SignedArithmetic</keyword>
+ <keyword>SignedInteger</keyword>
+ <keyword>SignedNumber</keyword>
+ <keyword>Strideable</keyword>
+ <keyword>TextOutputStream</keyword>
+ <keyword>TextOutputStreamable</keyword>
+ <keyword>UnicodeCodec</keyword>
+ <keyword>UnsignedInteger</keyword>
</context>
<context id="modifier" style-ref="modifier">
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]