Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
wheel
/
vendored
/
packaging
/
__pycache__
[ HOME ]
Exec
Submit
_parser.cpython-312.pyc
� ���gk( � � � d Z ddlZddlmZmZmZmZmZmZ ddl m Z mZ G d� d� Z G d� d e� Z G d � de� Z G d� d e� Zee ef Zeeeef ZeZee Z G d� de� Zdedefd�Zdedefd�Zdedeeeee f fd�Zdedededefd�Zdedee fd�Zdedee fd�Zdedefd�Zdedefd�Zdedefd�Zdedefd�Z dedefd�Z!dedefd �Z"dedefd!�Z#dedefd"�Z$d#ede fd$�Z%d%edefd&�Z&dedefd'�Z'y)(z�Handwritten parser of dependency specifiers. The docstring for each __parse_* function contains EBNF-inspired grammar representing the implementation. � N)�Any�List� NamedTuple�Optional�Tuple�Union� )� DEFAULT_RULES� Tokenizerc �@ � e Zd Zdeddfd�Zdefd�Zdefd�Zdefd�Zy)�Node�value�returnNc � � || _ y �N�r )�selfr s �O/opt/hc_python/lib/python3.12/site-packages/wheel/vendored/packaging/_parser.py�__init__z Node.__init__ s � ��� � c � � | j S r r �r s r �__str__zNode.__str__ s � ��z�z�r c �<