         }
     }
     
+    /**
+        A function that converts a properly formatted string using the [SVG path specification](http://www.w3.org/TR/SVG/paths.html) to an array of PathTokens.
+        - returns: An arry of PathToken
+     **/
+    
     func asPathTokens() throws -> [PathToken]
     {
         var cursorIndex = self.startIndex

            }
        }
    }
    
    public enum FailureReason : CustomStringConvertible, Error
    {
        case none

            
            if self.completed
            {
                return try PathToken(operand: self.operand, parameters: self.completedParameters, atOffset: self.pathString.distance(from: self.pathString.startIndex, to: self.activeParameterStartIndex))
            }
            else
            {
