✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ beluga.o2switch.net ​🇻​♯➤ 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2026

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

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/python35/lib/python3.5/site-packages/pycparser/__pycache__//ast_transforms.cpython-35.pyc


I�]�
�@s,ddlmZdd�Zdd�ZdS)�)�c_astcCs�t|tj�st�t|jtj�s1|Stjg|jj�}d}x�|jjD]�}t|tjtj	f�r�|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���)
�
isinstancer�Switch�AssertionError�stmt�Compound�coord�block_items�Case�Default�append�_extract_nested_case�stmts)Zswitch_nodeZnew_compoundZ	last_case�child�r�../pycparser/ast_transforms.py�fix_switch_cases
s3	rcCsMt|jdtjtjf�rI|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)rrrrrr
�popr)Z	case_nodeZ
stmts_listrrrrbs"rN)�rrrrrrr�<module>
sU


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


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
25 Jul 2024 8.43 AM
root / linksafe
0755
__init__.cpython-35.opt-1.pyc
2.537 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
__init__.cpython-35.pyc
2.495 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
_ast_gen.cpython-35.opt-1.pyc
8.756 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
_ast_gen.cpython-35.pyc
8.766 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
_build_tables.cpython-35.opt-1.pyc
0.542 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
_build_tables.cpython-35.pyc
0.542 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
ast_transforms.cpython-35.opt-1.pyc
2.512 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
ast_transforms.cpython-35.pyc
2.519 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
c_ast.cpython-35.opt-1.pyc
31.447 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
c_ast.cpython-35.pyc
31.405 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
c_generator.cpython-35.opt-1.pyc
15.738 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
c_generator.cpython-35.pyc
15.738 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
c_lexer.cpython-35.opt-1.pyc
12.644 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
c_lexer.cpython-35.pyc
12.602 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
c_parser.cpython-35.opt-1.pyc
57.328 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
c_parser.cpython-35.pyc
57.444 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
lextab.cpython-35.opt-1.pyc
6.123 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
lextab.cpython-35.pyc
6.07 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
plyparser.cpython-35.opt-1.pyc
2.148 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
plyparser.cpython-35.pyc
2.106 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
yacctab.cpython-35.opt-1.pyc
103.063 KB
23 Nov 2019 10.00 AM
root / linksafe
0644
yacctab.cpython-35.pyc
103.01 KB
23 Nov 2019 10.00 AM
root / linksafe
0644

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