1from typing import List, Optional, Tuple 2from _markupbase import ParserBase 3 4class HTMLParser(ParserBase): 5 def __init__(self, *, convert_charrefs: bool = ...) -> None: ... 6 def feed(self, feed: str) -> None: ... 7 def close(self) -> None: ... 8 def reset(self) -> None: ... 9 def getpos(self) -> Tuple[int, int]: ... 10 def get_starttag_text(self) -> Optional[str]: ... 11 12 def handle_starttag(self, tag: str, 13 attrs: List[Tuple[str, Optional[str]]]) -> None: ... 14 def handle_endtag(self, tag: str) -> None: ... 15 def handle_startendtag(self, tag: str, 16 attrs: List[Tuple[str, Optional[str]]]) -> None: ... 17 def handle_data(self, data: str) -> None: ... 18 def handle_entityref(self, name: str) -> None: ... 19 def handle_charref(self, name: str) -> None: ... 20 def handle_comment(self, data: str) -> None: ... 21 def handle_decl(self, decl: str) -> None: ... 22 def handle_pi(self, data: str) -> None: ... 23 def unknown_decl(self, data: str) -> None: ... 24