| Index: lib/src/prism/tests/languages/swift/keyword_feature.test
 | 
| diff --git a/lib/src/prism/tests/languages/swift/keyword_feature.test b/lib/src/prism/tests/languages/swift/keyword_feature.test
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..079ffbdf11d7ccf540e1024b29a79605c6e5fbb5
 | 
| --- /dev/null
 | 
| +++ b/lib/src/prism/tests/languages/swift/keyword_feature.test
 | 
| @@ -0,0 +1,165 @@
 | 
| +as
 | 
| +associativity
 | 
| +break
 | 
| +case
 | 
| +catch
 | 
| +class;
 | 
| +continue
 | 
| +convenience
 | 
| +default
 | 
| +defer
 | 
| +deinit
 | 
| +didSet
 | 
| +do
 | 
| +dynamic
 | 
| +dynamicType
 | 
| +else
 | 
| +enum
 | 
| +extension
 | 
| +fallthrough
 | 
| +final
 | 
| +for
 | 
| +func
 | 
| +get
 | 
| +guard
 | 
| +if
 | 
| +import
 | 
| +in
 | 
| +infix
 | 
| +init
 | 
| +inout
 | 
| +internal
 | 
| +is
 | 
| +lazy
 | 
| +left
 | 
| +let
 | 
| +mutating
 | 
| +new;
 | 
| +none
 | 
| +nonmutating
 | 
| +operator
 | 
| +optional
 | 
| +override
 | 
| +postfix
 | 
| +precedence
 | 
| +prefix
 | 
| +private
 | 
| +Protocol
 | 
| +public
 | 
| +repeat
 | 
| +required
 | 
| +rethrows
 | 
| +return
 | 
| +right
 | 
| +safe
 | 
| +self
 | 
| +Self
 | 
| +set
 | 
| +static
 | 
| +struct
 | 
| +subscript
 | 
| +super
 | 
| +switch
 | 
| +throw
 | 
| +throws
 | 
| +try
 | 
| +Type
 | 
| +typealias
 | 
| +unowned
 | 
| +unsafe
 | 
| +var
 | 
| +weak
 | 
| +where
 | 
| +while
 | 
| +willSet
 | 
| +__COLUMN__
 | 
| +__FILE__
 | 
| +__FUNCTION__
 | 
| +__LINE__
 | 
| +
 | 
| +----------------------------------------------------
 | 
| +
 | 
| +[
 | 
| +	["keyword", "as"],
 | 
| +	["keyword", "associativity"],
 | 
| +	["keyword", "break"],
 | 
| +	["keyword", "case"],
 | 
| +	["keyword", "catch"],
 | 
| +	["keyword", "class"], ["punctuation", ";"],
 | 
| +	["keyword", "continue"],
 | 
| +	["keyword", "convenience"],
 | 
| +	["keyword", "default"],
 | 
| +	["keyword", "defer"],
 | 
| +	["keyword", "deinit"],
 | 
| +	["keyword", "didSet"],
 | 
| +	["keyword", "do"],
 | 
| +	["keyword", "dynamic"],
 | 
| +	["keyword", "dynamicType"],
 | 
| +	["keyword", "else"],
 | 
| +	["keyword", "enum"],
 | 
| +	["keyword", "extension"],
 | 
| +	["keyword", "fallthrough"],
 | 
| +	["keyword", "final"],
 | 
| +	["keyword", "for"],
 | 
| +	["keyword", "func"],
 | 
| +	["keyword", "get"],
 | 
| +	["keyword", "guard"],
 | 
| +	["keyword", "if"],
 | 
| +	["keyword", "import"],
 | 
| +	["keyword", "in"],
 | 
| +	["keyword", "infix"],
 | 
| +	["keyword", "init"],
 | 
| +	["keyword", "inout"],
 | 
| +	["keyword", "internal"],
 | 
| +	["keyword", "is"],
 | 
| +	["keyword", "lazy"],
 | 
| +	["keyword", "left"],
 | 
| +	["keyword", "let"],
 | 
| +	["keyword", "mutating"],
 | 
| +	["keyword", "new"], ["punctuation", ";"],
 | 
| +	["keyword", "none"],
 | 
| +	["keyword", "nonmutating"],
 | 
| +	["keyword", "operator"],
 | 
| +	["keyword", "optional"],
 | 
| +	["keyword", "override"],
 | 
| +	["keyword", "postfix"],
 | 
| +	["keyword", "precedence"],
 | 
| +	["keyword", "prefix"],
 | 
| +	["keyword", "private"],
 | 
| +	["keyword", "Protocol"],
 | 
| +	["keyword", "public"],
 | 
| +	["keyword", "repeat"],
 | 
| +	["keyword", "required"],
 | 
| +	["keyword", "rethrows"],
 | 
| +	["keyword", "return"],
 | 
| +	["keyword", "right"],
 | 
| +	["keyword", "safe"],
 | 
| +	["keyword", "self"],
 | 
| +	["keyword", "Self"],
 | 
| +	["keyword", "set"],
 | 
| +	["keyword", "static"],
 | 
| +	["keyword", "struct"],
 | 
| +	["keyword", "subscript"],
 | 
| +	["keyword", "super"],
 | 
| +	["keyword", "switch"],
 | 
| +	["keyword", "throw"],
 | 
| +	["keyword", "throws"],
 | 
| +	["keyword", "try"],
 | 
| +	["keyword", "Type"],
 | 
| +	["keyword", "typealias"],
 | 
| +	["keyword", "unowned"],
 | 
| +	["keyword", "unsafe"],
 | 
| +	["keyword", "var"],
 | 
| +	["keyword", "weak"],
 | 
| +	["keyword", "where"],
 | 
| +	["keyword", "while"],
 | 
| +	["keyword", "willSet"],
 | 
| +	["keyword", "__COLUMN__"],
 | 
| +	["keyword", "__FILE__"],
 | 
| +	["keyword", "__FUNCTION__"],
 | 
| +	["keyword", "__LINE__"]
 | 
| +]
 | 
| +
 | 
| +----------------------------------------------------
 | 
| +
 | 
| +Checks for all keywords.
 | 
| 
 |