/opt/imunify360/venv/lib/python3.11/site-packages/cffi/__pycache__
Edit: /opt/imunify360/venv/lib/python3.11/site-packages/cffi/__pycache__/cparser.cpython-311.pyc (49629B)
]jǬ l d dl mZ d dlmZmZ d dlmZmZ d dl mZ n# e
$ r ddl Z Y nw xY wddlZddlZddl
Z
e
j dk rddlZnddlZ ej Zn
# e
$ r dZY nw xY wd Zd Z ej d
ej ej z Z ej dej ej z Z ej dej Z ej d
Z ej d Z ej d Z ej d Zda ej dej Z! ej d Z" ej d Z# ej d Z$ ej d Z% ej d Z& ej d Z' ej d Z(d Z)d Z*d Z+d Z,d Z-d Z.d Z/d Z0d! Z1 G d" d#e2 Z3dS )$ )model)COMMON_TYPESresolve_common_type)FFIError CDefError)
_pycparser N) c dd l } dd l} d S Nr )pycparser.yacctabpycparser.lextab) pycparsers n/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib64/python3.11/site-packages/cffi/cparser.py%_workaround_for_static_import_findersr s" z
z/\*.*?\*/|//([^\n\\]|\\.)*?$z?^\s*#\s*define\s+([A-Za-z_][A-Za-z_0-9]*)\b((?:[^\n\\]|\\.)*?)$z^[ \t]*#[ \t]*(?:line|\d+)\b.*$z=\s*\.\.\.\s*[,}]|\.\.\.\s*\}z__dotdotdot\d+__$z\[\s*\.\.\.\s*\]z\w+|\Sz-?0?x?[0-9a-f]+[lu]*$z\b(__stdcall|WINAPI)\bz[(]\s*(__stdcall|WINAPI)\bz\b__cdecl\bz9\bextern\s*"(Python|Python\s*\+\s*C|C\s*\+\s*Python)"\s*.z'[*]\s*((const|volatile|restrict)\b\s*)+z3(\b(int|long|short|signed|unsigned|char)\s*)+\.\.\.z\b(double|float)\s*\.\.\.c D t t j a t S N)
_parser_cacher CParser r r _get_parserr 2 s !)++
r c g } t | }|sn,| | d | | d d}| | | }| d| r| d |dz
}d}|}|t | k rJ| | }|dk r|dz
}n|dk r
|dk rn)|dz }n|dv r|dk rn|dz
}|t | k J| || |z | |d z } J| | d | S ) NT()*r r z,;= ) _r_star_const_spacesearchappendstartgroupend
startswithlenjoin)csourcepartsmatchclosingendposlevelics r _workaround_for_old_pycparserr/ 8 s
E<#**733
W^ekkmm^,---
SS7
U[[]]###c6** .LLw#~w#g,,
ACxx
cA::
eA::
FA #g,, &(#g-;3<6
LL
775>>r c g } t | }|sn| dz
}| | d | d| d v r| d n| d | | dk r| d| }|dk rt d | d|dz | dk rt d
| | |dz | | |dz d } nX| d| }|dk rt d | | ||dz | |dz d } | d
| | d | S )NTr Cz(void __cffi_extern_python_plus_c_start; z!void __cffi_extern_python_start; {}r z!'extern "Python" {': no '}' foundz7cannot use { } inside a block 'extern "Python" { ... }';z'extern "Python": no ';' foundz void __cffi_extern_python_stop;r )
_r_extern_pythonr r# r r! r" findr NotImplementedErrorr&