a
Ä,Nbq ã @ sj d Z edƒZdZdZddddœZdg d¢fgd g d
¢fgdg d¢fgdœZd
d
d
dœZddddœZi Z dS )z3.10)dÚANDÚANDEQUALÚARROWZAUTOZBREAKZCASEZCHARÚ
CHAR_CONSTÚCOLONÚCOMMAÚCONDOPZCONSTZCONTINUEZDEFAULTÚDIVEQUALÚDIVIDEZDOZDOUBLEÚELLIPSISÚELSEZENUMÚEQÚEQUALSZEXTERNZFLOATÚFLOAT_CONSTZFORÚGEZGOTOÚGTÚHEX_FLOAT_CONSTÚIDZIFZINLINEZINTÚ
INT_CONST_BINÚINT_CONST_CHARÚ
INT_CONST_DECÚ
INT_CONST_HEXÚ
INT_CONST_OCTÚLANDÚLBRACEÚLBRACKETÚLEÚLNOTZLONGÚLORÚLPARENÚLSHIFTÚLSHIFTEQUALÚLTÚMINUSÚ
MINUSEQUALÚ
MINUSMINUSÚMODÚMODEQUALÚNEÚNOTZOFFSETOFÚORÚOREQUALÚPERIODÚPLUSÚ PLUSEQUALÚPLUSPLUSÚPPHASHÚPPPRAGMAZPPPRAGMASTRÚRBRACEÚRBRACKETZREGISTERZRESTRICTZRETURNÚRPARENÚRSHIFTÚRSHIFTEQUALÚSEMIZSHORTZSIGNEDZSIZEOFZSTATICÚSTRING_LITERALZSTRUCTZSWITCHÚTIMESÚ
TIMESEQUALZTYPEDEFZTYPEIDZUNIONZUNSIGNEDZVOIDZVOLATILEÚWCHAR_CONSTZWHILEÚWSTRING_LITERALÚXORÚXOREQUALZ_BOOLZ_COMPLEXZ__INT128é@ Ú Z inclusiveZ exclusive)ZINITIALZpplineZpppragmaa
(?P[ \t]*\#)|(?P\n+)|(?P\{)|(?P\})|(?P((((([0-9]*\.[0-9]+)|([0-9]+\.))([eE][-+]?[0-9]+)?)|([0-9]+([eE][-+]?[0-9]+)))[FfLl]?))|(?P(0[xX]([0-9a-fA-F]+|((([0-9a-fA-F]+)?\.[0-9a-fA-F]+)|([0-9a-fA-F]+\.)))([pP][+-]?[0-9]+)[FfLl]?))|(?P0[xX][0-9a-fA-F]+(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?)|(?P0[bB][01]+(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?)|(?P0[0-7]*[89])|(?P0[0-7]*(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?)|(?P(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'([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F])))){2,4}')|(?P'([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F]))))')|(?PL'([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F]))))')|(?P('([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F]))))*\n)|('([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F]))))*$))|(?P('([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F]))))[^'
]+')|('')|('([\\][^a-zA-Z._~^!=&\^\-\\?'"x0-9])[^'\n]*'))|(?PL"([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*")|(?P"([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*([\\][^a-zA-Z._~^!=&\^\-\\?'"x0-9])([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*")|(?P[a-zA-Z_$][0-9a-zA-Z_$]*)|(?P"([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*")|(?P\.\.\.)|(?P\|\|)|(?P\+\+)|(?P<<=)|(?P\|=)|(?P\+=)|(?P>>=)|(?P\*=)|(?P\^=)|(?P&=)|(?P->)|(?P\?)|(?P/=)|(?P==)|(?P>=)|(?P&&)|(?P\[)|(?P<=)|(?P\()|(?P<<)|(?P-=)|(?P--)|(?P%=)|(?P!=)|(?P\|)|(?P\.)|(?P\+)|(?P\])|(?P\))|(?P>>)|(?P\*)|(?P\^)|(?P&)|(?P:)|(?P,)|(?P/)|(?P=)|(?P>)|(?P!)|(?P<)|(?P-)|(?P%)|(?P~)|(?P;))©N)Zt_PPHASHr/ )Z t_NEWLINEÚNEWLINE)Zt_LBRACEr )Zt_RBRACEr1 )Z
t_FLOAT_CONSTr NNNNNNNNN)Zt_HEX_FLOAT_CONSTr NNNNNNN)Zt_INT_CONST_HEXr NNNNNNN)Zt_INT_CONST_BINr NNNNNNN)Zt_BAD_CONST_OCTZ
BAD_CONST_OCT)Zt_INT_CONST_OCTr NNNNNNN)Zt_INT_CONST_DECr NNNNNNNNNNNNNNNN)Zt_INT_CONST_CHARr NNNNNN)Zt_CHAR_CONSTr NNNNNN)Z
t_WCHAR_CONSTr: NNNNNN)Zt_UNMATCHED_QUOTEZUNMATCHED_QUOTENNNNNNNNNNNNNN)Zt_BAD_CHAR_CONSTZBAD_CHAR_CONSTNNNNNNNNNN)Zt_WSTRING_LITERALr; NN)Zt_BAD_STRING_LITERALZBAD_STRING_LITERALNNNNN)Zt_IDr )Nr7 NN)Nr
)Nr )Nr. )Nr )Nr* )Nr- )Nr5 )Nr9 )Nr= )Nr )Nr )Nr )Nr )Nr )Nr )Nr )Nr )Nr )Nr )Nr )Nr# )Nr$ )Nr&