✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server.blackpussy.asia ​🇻​♯➤ 5.14.0-611.20.1.el9_7.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 163.245.207.76 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.243
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗞 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ mail,mb_send_mail
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /usr/lib64/python3.9/lib2to3/pgen2/__pycache__//parse.cpython-39.opt-1.pyc
a

�i��@s4dZddlmZGdd�de�ZGdd�de�ZdS)z�Parser engine for the grammar tables generated by pgen.

The grammar table must be loaded first.

See Parser/parser.c in the Python distribution for additional info on
how this parsing engine works.

�)�tokenc@s eZdZdZdd�Zdd�ZdS)�
ParseErrorz(Exception to signal the parser is stuck.cCs4t�|d||||f�||_||_||_||_dS)Nz!%s: type=%r, value=%r, context=%r)�	Exception�__init__�msg�type�value�context)�selfrrrr	�r�+/usr/lib64/python3.9/lib2to3/pgen2/parse.pyrs
�zParseError.__init__cCst|�|j|j|j|jffS�N)rrrr	)r
rrr�
__reduce__szParseError.__reduce__N)�__name__�
__module__�__qualname__�__doc__rrrrrrrsrc@sLeZdZdZddd�Zddd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dS)�Parsera5Parser engine.

    The proper usage sequence is:

    p = Parser(grammar, [converter])  # create instance
    p.setup([start])                  # prepare for parsing
    <for each input token>:
        if p.addtoken(...):           # parse a token; may raise ParseError
            break
    root = p.rootnode                 # root of abstract syntax tree

    A Parser instance may be reused by calling setup() repeatedly.

    A Parser instance contains state pertaining to the current token
    sequence, and should not be used concurrently by different threads
    to parse separate token sequences.

    See driver.py for how to get input tokens by tokenizing a file or
    string.

    Parsing is complete when addtoken() returns True; the root of the
    abstract syntax tree can then be retrieved from the rootnode
    instance variable.  When a syntax error occurs, addtoken() raises
    the ParseError exception.  There is no error recovery; the parser
    cannot be used after a syntax error was reported (but it can be
    reinitialized by calling setup()).

    NcCs||_|pdd�|_dS)a�Constructor.

        The grammar argument is a grammar.Grammar instance; see the
        grammar module for more information.

        The parser is not ready yet for parsing; you must call the
        setup() method to get it started.

        The optional convert argument is a function mapping concrete
        syntax tree nodes to abstract syntax tree nodes.  If not
        given, no conversion is done and the syntax tree produced is
        the concrete syntax tree.  If given, it must be a function of
        two arguments, the first being the grammar (a grammar.Grammar
        instance), and the second being the concrete syntax tree node
        to be converted.  The syntax tree is converted from the bottom
        up.

        A concrete syntax tree node is a (type, value, context, nodes)
        tuple, where type is the node type (a token or symbol number),
        value is None for symbols and a string for tokens, context is
        None or an opaque value used for error reporting (typically a
        (lineno, offset) pair), and nodes is a list of children for
        symbols, and None for tokens.

        An abstract syntax tree node may be anything; this is entirely
        up to the converter function.

        cSs|Sr
r)�grammar�noderrr�<lambda>Z�z!Parser.__init__.<locals>.<lambda>N)r�convert)r
rrrrrr<szParser.__init__cCsH|dur|jj}|ddgf}|jj|d|f}|g|_d|_t�|_dS)a�Prepare for parsing.

        This *must* be called before starting to parse.

        The optional argument is an alternative start symbol; it
        defaults to the grammar's start symbol.

        You can use a Parser instance to parse any number of programs;
        each time you call setup() the parser is reset to an initial
        state determined by the (implicit or explicit) start symbol.

        N�)r�start�dfas�stack�rootnode�set�
used_names)r
r�newnodeZ
stackentryrrr�setup\s
zParser.setupcCs0|�|||�}|jd\}}}|\}}	||}
|
D]�\}}|jj|\}
}||kr�|�||||�|}||d|fgkr�|��|js�dS|jd\}}}|\}}	qfdS|
dkr2|jj|
}|\}}||vr2|�|
|jj|
||�qq2d|f|
v�r|��|j�s*td|||��qtd|||��qdS)	z<Add a token; return True iff this is the end of the program.���rTF�ztoo much inputz	bad inputN)	�classifyrr�labels�shift�popr�pushr)r
rrr	�ilabel�dfa�staterZstates�firstZarcs�i�newstate�t�vZitsdfaZ	itsstatesZitsfirstrrr�addtokents:
�zParser.addtokencCsX|tjkr0|j�|�|jj�|�}|dur0|S|jj�|�}|durTtd|||��|S)z&Turn a token into a label.  (Internal)Nz	bad token)	r�NAMEr�addr�keywords�get�tokensr)r
rrr	r)rrrr$�s
zParser.classifyc	CsT|jd\}}}|||df}|�|j|�}|dur@|d�|�|||f|jd<dS)zShift a token.  (Internal)r"N)rrr�append)	r
rrr.r	r*r+rr rrrr&�szParser.shiftc	CsB|jd\}}}|d|gf}|||f|jd<|j�|d|f�dS)zPush a nonterminal.  (Internal)r"Nr)rr7)	r
rZnewdfar.r	r*r+rr rrrr(�szParser.pushcCs`|j��\}}}|�|j|�}|dur\|jrL|jd\}}}|d�|�n||_|j|j_dS)zPop a nonterminal.  (Internal)Nr")rr'rrr7rr)r
ZpopdfaZpopstateZpopnoder r*r+rrrrr'�sz
Parser.pop)N)N)rrrrrr!r1r$r&r(r'rrrrrs
 
0	rN)r�rrr�objectrrrrr�<module>s


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
14 Aug 2026 4.57 AM
root / root
0755
__init__.cpython-39.opt-1.pyc
0.163 KB
12 Aug 2026 3.51 PM
root / root
0644
__init__.cpython-39.opt-2.pyc
0.136 KB
12 Aug 2026 3.51 PM
root / root
0644
__init__.cpython-39.pyc
0.163 KB
12 Aug 2026 3.51 PM
root / root
0644
conv.cpython-39.opt-1.pyc
5.99 KB
12 Aug 2026 3.51 PM
root / root
0644
conv.cpython-39.opt-2.pyc
3.566 KB
12 Aug 2026 3.51 PM
root / root
0644
conv.cpython-39.pyc
6.831 KB
12 Aug 2026 3.51 PM
root / root
0644
driver.cpython-39.opt-1.pyc
4.978 KB
12 Aug 2026 3.51 PM
root / root
0644
driver.cpython-39.opt-2.pyc
4.005 KB
12 Aug 2026 3.51 PM
root / root
0644
driver.cpython-39.pyc
5.009 KB
12 Aug 2026 3.51 PM
root / root
0644
grammar.cpython-39.opt-1.pyc
5.573 KB
12 Aug 2026 3.51 PM
root / root
0644
grammar.cpython-39.opt-2.pyc
2.496 KB
12 Aug 2026 3.51 PM
root / root
0644
grammar.cpython-39.pyc
5.573 KB
12 Aug 2026 3.51 PM
root / root
0644
literals.cpython-39.opt-1.pyc
1.332 KB
12 Aug 2026 3.51 PM
root / root
0644
literals.cpython-39.opt-2.pyc
1.257 KB
12 Aug 2026 3.51 PM
root / root
0644
literals.cpython-39.pyc
1.495 KB
12 Aug 2026 3.51 PM
root / root
0644
parse.cpython-39.opt-1.pyc
6.314 KB
12 Aug 2026 3.51 PM
root / root
0644
parse.cpython-39.opt-2.pyc
3.166 KB
12 Aug 2026 3.51 PM
root / root
0644
parse.cpython-39.pyc
6.328 KB
12 Aug 2026 3.51 PM
root / root
0644
pgen.cpython-39.opt-1.pyc
9.101 KB
12 Aug 2026 3.51 PM
root / root
0644
pgen.cpython-39.opt-2.pyc
9.101 KB
12 Aug 2026 3.51 PM
root / root
0644
pgen.cpython-39.pyc
9.494 KB
12 Aug 2026 3.51 PM
root / root
0644
token.cpython-39.opt-1.pyc
1.845 KB
12 Aug 2026 3.51 PM
root / root
0644
token.cpython-39.opt-2.pyc
1.796 KB
12 Aug 2026 3.51 PM
root / root
0644
token.cpython-39.pyc
1.845 KB
12 Aug 2026 3.51 PM
root / root
0644
tokenize.cpython-39.opt-1.pyc
14.77 KB
12 Aug 2026 3.51 PM
root / root
0644
tokenize.cpython-39.opt-2.pyc
10.967 KB
12 Aug 2026 3.51 PM
root / root
0644
tokenize.cpython-39.pyc
14.817 KB
12 Aug 2026 3.51 PM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF