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