0001    //
0002    //  SwiftStatementKind.swift
0003    //  SourceKitten
0004    //
0005    //  Created by Denis Lebedev on 03/02/2016.
0006    //  Copyright © 2016 SourceKitten. All rights reserved.
0007    //
0008    
0009    /// Swift declaration kinds.
0010    /// Found in `strings SourceKitService | grep source.lang.swift.stmt.`.
0011    public enum StatementKind: String {
0012        /// `brace`.
0013        case Brace = "source.lang.swift.stmt.brace"
0014        /// `case`.
0015        case Case = "source.lang.swift.stmt.case"
0016        /// `for`.
0017        case For = "source.lang.swift.stmt.for"
0018        /// `foreach`.
0019        case ForEach = "source.lang.swift.stmt.foreach"
0020        /// `guard`.
0021        case Guard = "source.lang.swift.stmt.guard"
0022        /// `if`.
0023        case If = "source.lang.swift.stmt.if"
0024        /// `repeatewhile`.
0025        case RepeatWhile = "source.lang.swift.stmt.repeatwhile"
0026        /// `switch`.
0027        case Switch = "source.lang.swift.stmt.switch"
0028        /// `while`.
0029        case While = "source.lang.swift.stmt.while"
0030    }
0031