OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python311
/
lib
/
python3.11
/
site-packages
/
packaging
/
__pycache__
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/14/2024 03:18:32 PM
rwxr-xr-x
📄
__init__.cpython-311.pyc
537 bytes
05/14/2024 03:18:32 PM
rw-r--r--
📄
_elffile.cpython-311.pyc
5.33 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
_manylinux.cpython-311.pyc
10.82 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
_musllinux.cpython-311.pyc
5.17 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
_parser.cpython-311.pyc
15.91 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
_structures.cpython-311.pyc
3.58 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
_tokenizer.cpython-311.pyc
8.44 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
markers.cpython-311.pyc
11.72 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
metadata.cpython-311.pyc
30.34 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
requirements.cpython-311.pyc
4.59 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
specifiers.cpython-311.pyc
41.03 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
tags.cpython-311.pyc
24.03 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
utils.cpython-311.pyc
8.06 KB
05/14/2024 03:18:32 PM
rw-r--r--
📄
version.cpython-311.pyc
20.93 KB
05/14/2024 03:18:32 PM
rw-r--r--
Editing: _parser.cpython-311.pyc
Close
� ȀCfk( � �X � 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'dS )(z�Handwritten parser of dependency specifiers. The docstring for each __parse_* function contains ENBF-inspired grammar representing the implementation. � N)�Any�List� NamedTuple�Optional�Tuple�Union� )� DEFAULT_RULES� Tokenizerc �B � e Zd Zdeddfd�Zdefd�Zdefd�Zdefd�ZdS )�Node�value�returnNc � � || _ d S �N�r )�selfr s �D/opt/alt/python311/lib/python3.11/site-packages/packaging/_parser.py�__init__z Node.__init__ s � ��� � � � c � � | j S r r �r s r �__str__zNode.__str__ s � ��z�r c �( � d| j j � d| � d�S )N�<z('z')>)� __class__�__name__r s r �__repr__z Node.__repr__ s � �7�4�>�*�7�7�d�7�7�7�7r c � � t �r )�NotImplementedErrorr s r � serializezNode.serialize s � �!�!r )r � __module__�__qualname__�strr r r r! � r r r r s� � � � � � ��c� �d� � � � ��� � � � �8�#� 8� 8� 8� 8�"�3� "� "� "� "� "� "r r c � � e Zd Zdefd�ZdS )�Variabler c � � t | � � S r �r$ r s r r! zVariable.serialize � � ��4�y�y�r N�r r"