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","."]
docstr: Change indent (+1, 0, -1) and tags.
docstr_tok: ["Change","indent","(","+1",",","0",",","-1",")","and","tags","."]
code: def indent(self, amt=1):
      "Change indent (+1, 0, -1) and tags."
      self.level += amt
      self.tags = "" if self.level == 0 else "l" + str(self.level)
  
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 2 for calling the HelpParser obj's underlying member method code with example usage: obj.indent(amt) without return types