o
    ßº]c  ã                   @   sˆ   d Z edƒZdZdZddddœZdg d¢fgd	g d
¢fgdg d¢fdg d¢fdg d¢fdg d¢fgdœZddddœZddddœZi Z	dS )z3.10)cZVOIDÚLBRACKETÚWCHAR_CONSTÚFLOAT_CONSTÚMINUSÚRPARENZLONGÚPLUSÚELLIPSISÚGTZGOTOZENUMÚPERIODÚGEÚINT_CONST_DECÚARROWZ__INT128ÚHEX_FLOAT_CONSTZDOUBLEÚ
MINUSEQUALÚINT_CONST_OCTÚ
TIMESEQUALÚORZSHORTZRETURNÚRSHIFTEQUALZRESTRICTZSTATICZSIZEOFZUNSIGNEDZUNIONÚCOLONÚWSTRING_LITERALÚDIVIDEZFORÚPLUSPLUSÚEQUALSÚELSEZINLINEÚEQÚANDZTYPEIDÚLBRACEÚPPHASHZINTZSIGNEDZCONTINUEÚNOTÚOREQUALÚMODÚRSHIFTÚDEFAULTZCHARZWHILEÚDIVEQUALZEXTERNZCASEÚLANDZREGISTERÚMODEQUALÚNEZSWITCHÚINT_CONST_HEXZ_COMPLEXZPPPRAGMASTRÚ	PLUSEQUALZSTRUCTÚCONDOPZBREAKZVOLATILEÚPPPRAGMAÚANDEQUALÚINT_CONST_BINZDOÚLNOTZCONSTÚLORÚ
CHAR_CONSTÚLSHIFTÚRBRACEZ_BOOLÚLEÚSEMIÚLTÚCOMMAZOFFSETOFZTYPEDEFÚXORZAUTOÚTIMESÚLPARENÚ
MINUSMINUSÚIDZIFÚSTRING_LITERALZFLOATÚXOREQUALÚLSHIFTEQUALÚRBRACKETé@   Ú Z	exclusiveZ	inclusive)ZpplineZpppragmaZINITIALaA  (?P<t_ppline_FILENAME>"([^"\\\n]|(\\(([a-zA-Z._~!=&\^\-\\?'"])|(\d+)|(x[0-9a-fA-F]+))))*")|(?P<t_ppline_LINE_NUMBER>(0(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?)|([1-9][0-9]*(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?))|(?P<t_ppline_NEWLINE>\n)|(?P<t_ppline_PPLINE>line))N)Zt_ppline_FILENAMEZFILENAMENNNNNN)Zt_ppline_LINE_NUMBERZLINE_NUMBERNNNNNNNNNNNNNNNN)Zt_ppline_NEWLINEÚNEWLINE)Zt_ppline_PPLINEZPPLINEzQ(?P<t_pppragma_NEWLINE>\n)|(?P<t_pppragma_PPPRAGMA>pragma)|(?P<t_pppragma_STR>.+))N)Zt_pppragma_NEWLINEr@   )Zt_pppragma_PPPRAGMAr)   )Zt_pppragma_STRZSTRa˜  (?P<t_PPHASH>[ \t]*\#)|(?P<t_NEWLINE>\n+)|(?P<t_LBRACE>\{)|(?P<t_RBRACE>\})|(?P<t_FLOAT_CONST>((((([0-9]*\.[0-9]+)|([0-9]+\.))([eE][-+]?[0-9]+)?)|([0-9]+([eE][-+]?[0-9]+)))[FfLl]?))|(?P<t_HEX_FLOAT_CONST>(0[xX]([0-9a-fA-F]+|((([0-9a-fA-F]+)?\.[0-9a-fA-F]+)|([0-9a-fA-F]+\.)))([pP][+-]?[0-9]+)[FfLl]?))|(?P<t_INT_CONST_HEX>0[xX][0-9a-fA-F]+(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?))N)Zt_PPHASHr   )Z	t_NEWLINEr@   )Zt_LBRACEr   )Zt_RBRACEr0   )Zt_FLOAT_CONSTr   NNNNNNNNN)Zt_HEX_FLOAT_CONSTr   NNNNNNN)Zt_INT_CONST_HEXr&   ay  (?P<t_INT_CONST_BIN>0[bB][01]+(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?)|(?P<t_BAD_CONST_OCT>0[0-7]*[89])|(?P<t_INT_CONST_OCT>0[0-7]*(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?)|(?P<t_INT_CONST_DEC>(0(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?)|([1-9][0-9]*(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?))|(?P<t_CHAR_CONST>'([^'\\\n]|(\\(([a-zA-Z._~!=&\^\-\\?'"])|(\d+)|(x[0-9a-fA-F]+))))')|(?P<t_WCHAR_CONST>L'([^'\\\n]|(\\(([a-zA-Z._~!=&\^\-\\?'"])|(\d+)|(x[0-9a-fA-F]+))))')|(?P<t_UNMATCHED_QUOTE>('([^'\\\n]|(\\(([a-zA-Z._~!=&\^\-\\?'"])|(\d+)|(x[0-9a-fA-F]+))))*\n)|('([^'\\\n]|(\\(([a-zA-Z._~!=&\^\-\\?'"])|(\d+)|(x[0-9a-fA-F]+))))*$))|(?P<t_BAD_CHAR_CONST>('([^'\\\n]|(\\(([a-zA-Z._~!=&\^\-\\?'"])|(\d+)|(x[0-9a-fA-F]+))))[^'
]+')|('')|('([\\][^a-zA-Z._~^!=&\^\-\\?'"x0-7])[^'\n]*')))AN)Zt_INT_CONST_BINr+   NNNNNNN)Zt_BAD_CONST_OCTZBAD_CONST_OCT)Zt_INT_CONST_OCTr   NNNNNNN)Zt_INT_CONST_DECr   NNNNNNNNNNNNNNNN)Zt_CHAR_CONSTr.   NNNNNN)Zt_WCHAR_CONSTr   NNNNNN)Zt_UNMATCHED_QUOTEZUNMATCHED_QUOTENNNNNNNNNNNNNN)Zt_BAD_CHAR_CONSTZBAD_CHAR_CONSTaŒ  (?P<t_WSTRING_LITERAL>L"([^"\\\n]|(\\(([a-zA-Z._~!=&\^\-\\?'"])|(\d+)|(x[0-9a-fA-F]+))))*")|(?P<t_BAD_STRING_LITERAL>"([^"\\\n]|(\\(([a-zA-Z._~!=&\^\-\\?'"])|(\d+)|(x[0-9a-fA-F]+))))*?([\\][^a-zA-Z._~^!=&\^\-\\?'"x0-7])([^"\\\n]|(\\(([a-zA-Z._~!=&\^\-\\?'"])|(\d+)|(x[0-9a-fA-F]+))))*")|(?P<t_ID>[a-zA-Z_$][0-9a-zA-Z_$]*)|(?P<t_STRING_LITERAL>"([^"\\\n]|(\\(([a-zA-Z._~!=&\^\-\\?'"])|(\d+)|(x[0-9a-fA-F]+))))*")|(?P<t_ELLIPSIS>\.\.\.)|(?P<t_PLUSPLUS>\+\+)|(?P<t_LOR>\|\|)|(?P<t_XOREQUAL>\^=)|(?P<t_OREQUAL>\|=)|(?P<t_LSHIFTEQUAL><<=)|(?P<t_RSHIFTEQUAL>>>=)|(?P<t_PLUSEQUAL>\+=)|(?P<t_TIMESEQUAL>\*=)|(?P<t_PLUS>\+)|(?P<t_MODEQUAL>%=)|(?P<t_DIVEQUAL>/=))*N)Zt_WSTRING_LITERALr   NNNNNN)Zt_BAD_STRING_LITERALZBAD_STRING_LITERALNNNNNNNNNNNNN)Zt_IDr9   )Nr:   NNNNNN)Nr   )Nr   )Nr-   )Nr;   )Nr   )Nr<   )Nr   )Nr'   )Nr   )Nr   )Nr$   )Nr"   aî  (?P<t_RBRACKET>\])|(?P<t_CONDOP>\?)|(?P<t_XOR>\^)|(?P<t_LSHIFT><<)|(?P<t_LE><=)|(?P<t_LPAREN>\()|(?P<t_ARROW>->)|(?P<t_EQ>==)|(?P<t_NE>!=)|(?P<t_MINUSMINUS>--)|(?P<t_OR>\|)|(?P<t_TIMES>\*)|(?P<t_LBRACKET>\[)|(?P<t_GE>>=)|(?P<t_RPAREN>\))|(?P<t_LAND>&&)|(?P<t_RSHIFT>>>)|(?P<t_MINUSEQUAL>-=)|(?P<t_PERIOD>\.)|(?P<t_ANDEQUAL>&=)|(?P<t_EQUALS>=)|(?P<t_LT><)|(?P<t_COMMA>,)|(?P<t_DIVIDE>/)|(?P<t_AND>&)|(?P<t_MOD>%)|(?P<t_SEMI>;)|(?P<t_MINUS>-)|(?P<t_GT>>)|(?P<t_COLON>:)|(?P<t_NOT>~)|(?P<t_LNOT>!))!N)Nr=   )Nr(   )Nr5   )Nr/   )Nr1   )Nr7   )Nr   )Nr   )Nr%   )Nr8   )Nr   )Nr6   )Nr   )Nr
   )Nr   )Nr#   )Nr    )Nr   )Nr	   )Nr*   )Nr   )Nr3   )Nr4   )Nr   )Nr   )Nr   )Nr2   )Nr   )Nr   )Nr   )Nr   )Nr,   z 	Zt_ppline_errorZt_pppragma_errorZt_errorN)
Z_tabversionÚsetZ
_lextokensZ_lexreflagsZ_lexliteralsZ_lexstateinfoZ_lexstatereZ_lexstateignoreZ_lexstateerrorfZ_lexstateeoff© rB   rB   úfhome/ych/rk3568/buildroot/output/rockchip_rk3568/host/lib/python3.10/site-packages/pycparser/lextab.pyÚ<module>   s   H