3
Õì2a=, ã @ sú d dl mZ d dlmZmZmZmZ d dlmZ d dl m
Z
mZmZm
Z
d dlmZmZ d dl mZ d dlmZ G dd „ d eƒZG d
d„ deƒZG dd
„ d
eƒZG dd„ de
ƒZdd„ Zdd„ Zedkröd dlmZ edddd� d dlmZ eeƒ dS )é )Ú
HTMLParser)ÚabspathÚdirnameÚisfileÚjoin)Úpython_version)ÚToplevelÚFrameÚTextÚMenu)Ú
MenubuttonÚ Scrollbar)Úfont)ÚidleConfc @ s6 e Zd Zdd„ Zd
dd„Zdd„ Zdd „ Zd
d„ ZdS )Ú
HelpParserc C sZ t j| dd� || _d| _d| _d| _d| _d| _d| _d| _ d| _
d| _g | _d| _
d S )NT)Zconvert_charrefsÚ Fr )r Ú__init__ÚtextÚtagsÚchartagsÚshowÚhdrlinkÚlevelÚpreÚhprefixÚ nested_dlÚ
simplelistÚtocÚheader)Úselfr © r ú)/opt/alt/python36/lib64/python3.6/help.pyr 3 s zHelpParser.__init__é c C s0 | j |7 _ | j dkrdndt| j ƒ | _d S )Nr r Úl)r Ústrr )r Úamtr r r! ÚindentB s zHelpParser.indentc C s d}x|D ]\}}|dkr
|}q
W d}|dkr@|dkr@d| _ �n¨|dkrZ|dkrZd| _ �nŽ|dkrr|d krrd
}�nv|dkrŒ|dkrŒd| _�n\|dkr¦|d
kr¦d| _�nB|dkr¸d| _�n0|d"krì|jdƒd#krÚd}d| _nd| _| jƒ � nü|dk�r
| jdk�rèd| _nÞ|dk�r&| j�r dnd}nÂ|dk�rH| j�s