Create first draft of HTLMLinkParser.

This commit is contained in:
Brent Simmons
2024-09-21 21:49:57 -07:00
parent 3c4a278b42
commit 20b222f455
2 changed files with 99 additions and 2 deletions

View File

@@ -8,7 +8,7 @@
import Foundation
import libxml2
protocol SAXHTMLParserDelegate: AnyObject {
public protocol SAXHTMLParserDelegate: AnyObject {
func saxHTMLParser(_: SAXHTMLParser, startElement: XMLPointer, attributes: UnsafePointer<XMLPointer?>?)
@@ -18,7 +18,7 @@ protocol SAXHTMLParserDelegate: AnyObject {
func saxHTMLParser(_: SAXHTMLParser, charactersFound: XMLPointer, count: Int)
}
final class SAXHTMLParser {
public final class SAXHTMLParser {
fileprivate let delegate: SAXHTMLParserDelegate