 }
 
 
+/// Parses Ashton XML and returns parsed content and attributes
 final class AshtonXMLParser {
     
     enum Tag {

            }
        }
    }
    
    private static let closeChar: UnicodeScalar = ">"
    private static let openChar: UnicodeScalar = "<"
    private static let escapeStart: UnicodeScalar = "&"
    private var styleAttributesCache: [UInt64: [NSAttributedStringKey: Any]] = [:]
    
    // MARK: - Lifecycle

        }
        flushContent()
    }
}


// MARK: - Private

private extension AshtonXMLParser {
    
    func parseTag(_ iterator: inout String.UnicodeScalarView.Iterator) {

