class_docstr: Render help.html into a text widget.
  
  The overridden handle_xyz methods handle a subset of html tags.
  The supplied text should have the needed tag configurations.
  The behavior for unsupported tags, such as table, is undefined.
  If the tags generated by Sphinx change, this class, especially
  the handle_starttag and handle_endtags methods, might have to also.
class_docstr_tok: ["Render","help.html","into","a","text","widget",".","The","overridden","handle_xyz","methods","handle","a","subset","of","html","tags",".","The","supplied","text","should","have","the","needed","tag","configurations",".","The","behavior","for","unsupported","tags",",","such","as","table",",","is","undefined",".","If","the","tags","generated","by","Sphinx","change",",","this","class",",","especially","the","handle_starttag","and","handle_endtags","methods",",","might","have","to","also","."]
code: def __init__(self, text):
      HTMLParser.__init__(self, convert_charrefs=True)
      self.text = text  # Text widget we're rendering into.
      self.tags = ""  # Current block level text tags to apply.
      self.chartags = ""  # Current character level text tags.
      self.show = False  # Exclude html page navigation.
      self.hdrlink = False  # Exclude html header links.
      self.level = 0  # Track indentation level.
      self.pre = False  # Displaying preformatted text?
      self.hprefix = ""  # Heading prefix (like '25.5'?) to remove.
      self.nested_dl = False  # In a nested <dl>?
      self.simplelist = False  # In a simple list (no double spacing)?
      self.toc = []  # Pair headers with text indexes for toc.
      self.header = ""  # Text within header tags for toc.
      self.prevtag = None
  
imports: from html.parser import HTMLParser
  from os.path import abspath, dirname, isfile, join
  from platform import python_version
  from tkinter import Toplevel, Text, Menu
  from tkinter.ttk import Frame, Menubutton, Scrollbar, Style
  from tkinter import font
  from idlelib.config import idleConf
label_desc: Use image node_id 1 to create a new HelpParser object from inherited base classes: HTMLParser with example: obj = HelpParser(text)