python (3.11.7)
e4 d dl Z d dlZd dlZd dlmZ d dlmZ g dZ G d d Zdd Z d
Z
ej dej j
Zd Zd
Zedk rq eej dk r e e dS ej d Z ee 5 Z e eee ddd dS # 1 swxY w Y dS dS ) N)deque)StringIO)shlexsplitquotejoinc l e Zd Z ddZed Zd ZddZd Zd Z d Z
d
ZddZd Z
d
ZdS )r NFc t |t rt | }||| _ || _ nt
j | _ d | _ || _ |rd | _ nd| _ d| _ d| _
| j r| xj
dz
c_
d| _ d| _ d| _
d| _ d | _ d
| _ t# | _ d| _ d| _ d| _ t# | _ d | _ |sd}n|d
u rd}|| _ |rvt# | _ | xj
dz
c_
| j
t6 | }| j
| | _
d S d S )N #?abcdfeghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_u| ßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞz
Fz'"\" r Tz();<>|&z~-./*?=)
isinstancestrr instreaminfilesysstdinposixeof
commenters wordchars
whitespacewhitespace_splitquotesescape
escapedquotesstater pushbacklinenodebugtoken filestacksource_punctuation_chars_pushback_chars maketransdictfromkeys translate)selfr r r punctuation_charsts 9/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/shlex.py__init__zshlex.__init__ s h$$ *))H$DM DKKIDMDK
DHHDHB: _NN ^
_NN# %
* "
$
&
& )"3 9#(77D NNi'NN((7H)I)IJJA!^55a88DNNN 9 9 c | j S N)r( r. s r1 r/ zshlex.punctuation_charsD s &&r3 c | j dk rt dt | z | j | d S )Nr zshlex: pushing token )r$ printreprr"