o
    N i¬  ã                   @  s¦   d dl mZ d dlZg d¢Zg d¢Zddgddgd	d
gddgddgg d¢g d¢ddgddgg d¢ddggZg d¢Zg d¢ZdZg d¢Z	e 
dej¡Ze 
dej¡ZdS )é    )ÚannotationsN)/ÚautoÚbreakÚcaseÚcharÚconstÚcontinueÚdefaultÚdoÚdoubleÚelseÚenumÚexternÚfloatÚforÚgotoÚifÚinlineÚintÚlongÚregisterÚrestrictÚreturnÚshortÚsignedÚsizeofÚstaticÚstructÚswitchÚtypedefÚunionÚunsignedÚvoidÚvolatileÚwhileÚ_AlignasÚ_AlignofÚ_AtomicÚ_BoolÚ_ComplexÚ
_Decimal32Ú
_Decimal64Ú_Decimal128Ú_GenericÚ
_ImaginaryÚ	_NoreturnÚ_Static_assertÚ_Thread_local)ÚalignasÚalignofÚboolÚcomplexÚ	imaginaryÚnoreturnÚstatic_assertÚthread_localz||Úorz&&Úandú|Úbitorú^Úxorú&Úbitand)z==z!=Únot_eq)z<=z>=ú<ú>z<<z>>ú+ú-)Ú*ú/ú%z.*z->*)
z++z--rG   r@   rE   rF   ú!Únotú~Úcompl)ú=z*=z/=z%=z+=z-=z>>=z<<=z&=Úand_eqz^=Úxor_eqz|=Úor_eqé   )Nzc.zCv2.z>[LuU8]?('([^'\\]*(?:\\.[^'\\]*)*)'|"([^"\\]*(?:\\.[^"\\]*)*)")aj  
    \b(
    void|_Bool
    |signed|unsigned
    |short|long
    |char
    |int
    |__uint128|__int128
    |__int(8|16|32|64|128)  # extension
    |float|double
    |_Decimal(32|64|128)
    |_Complex|_Imaginary
    |__float80|_Float64x|__float128|_Float128|__ibm128  # extension
    |__fp16  # extension
    |_Sat|_Fract|fract|_Accum|accum  # extension
    )\b
)Ú
__future__r   ÚreÚ	_keywordsÚ_macroKeywordsÚ_expression_bin_opsÚ_expression_unary_opsÚ_expression_assignment_opsÚ_max_idÚ
_id_prefixÚcompileÚDOTALLÚ
_string_reÚVERBOSEÚ_simple_type_specifiers_re© ra   ra   úI/home/ubuntu/.local/lib/python3.10/site-packages/sphinx/domains/c/_ids.pyÚ<module>   s4    õÿð