Repository URL to install this package:
|
Version:
0.1.31 ▾
|
odigos-demo-inventory
/
opt
/
odigos-demo-inventory
/
site-packages
/
cffi
/
__pycache__
/
cparser.cpython-311.pyc
|
|---|
§
iµµhõ® ã ó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_TYPESÚresolve_common_type)ÚFFIErrorÚ CDefError)Ú
_pycparseré N)é c ó dd l } dd l} d S ©Nr )Úpycparser.yacctabÚpycparser.lextab)Ú pycparsers ú7/usr/local/lib/python3.11/site-packages/cffi/cparser.pyÚ%_workaround_for_static_import_findersr s" ð ÐÐÐØÐÐÐÐÐó z<cdef source string>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_spaceÚsearchÚappendÚstartÚgroupÚendÚ
startswithÚlenÚjoin)ÚcsourceÚpartsÚmatchÚclosingÚendposÚlevelÚiÚcs r Ú_workaround_for_old_pycparserr/ 8 s ð
Eð<Ý#×*Ò*¨7Ñ3Ô3Øð Ùà
W^ekkmm^Ô,Ñ-Ô-Ð-Ø
SÑÔÐ S7Ø
U[[]]Ñ#Ô#Ð#ØØ×Òc 6Ñ*Ô*ð .ØLLÑÔÐw¨#~wØØØ#g,,ÒÐØ
AØCxxØ
ØcØA::ØØ
ØeØA::ØØ
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&