Merge pull request #34 from AliSoftware/fix/public

Made Token's `components()` & `contents` functions public
This commit is contained in:
Kyle Fuller
2015-10-18 09:12:30 -07:00

View File

@@ -12,7 +12,7 @@ public enum Token : Equatable {
case Block(value:String)
/// Returns the underlying value as an array seperated by spaces
func components() -> [String] {
public func components() -> [String] {
// TODO: Make this smarter and treat quoted strings as a single component
let characterSet = NSCharacterSet.whitespaceAndNewlineCharacterSet()
@@ -32,7 +32,7 @@ public enum Token : Equatable {
}
}
var contents:String {
public var contents:String {
switch self {
case .Block(let value):
return value