         assignAMPM(&time)
     }
     
-    private class func parseArrayForTimes(_ tokens: inout [String], index timeTokenIndex: Int, onDate date: Date) -> (Date?, Date?) {
+    // Search through a tokens array with a double time token and extract the start and end times from it.
+    private class func parseTokensForDoubleTimes(_ tokens: inout [String], index timeTokenIndex: Int, onDate date: Date) -> (Date?, Date?) {
         //Throw out any tokens after time token.
         removeArrayItemsAfterIndex(timeTokenIndex, array: &tokens)
         

        var output: String = ""
        for item in items {
            if let spanItem = item as? TimeSpanScheduleItem {
                output += "\(spanItem.blockName) \(timeStringForDate(spanItem.startTime as Date?))-\(timeStringForDate(spanItem.endTime as Date?))&lt;br&gt;"
            }
        }
        
        return output

        
        return dateFormatter
    }
    private class func splitDoubleTimeToken(_ string: String) -> (String, String) {
        let array: [String] = string.components(separatedBy: "-")
        let tuple: (String, String) = (array.first!, array.last!)
        
