File: //opt/saltstack/salt/lib/python3.10/site-packages/pycparser/__pycache__/lextab.cpython-310.pyc
o
�N�g8! � @ s� d Z ed�ZdZdZdddd�Zdg d�fgd g d
�fgdg d�fd
g d�fdg d�fdg d�fgd�Zdddd�Zdddd�Zi Z dS )z3.10)p�INT_CONST_CHARZVOID�LBRACKET�WCHAR_CONST�FLOAT_CONST�MINUS�RPARENZSTRUCTZLONG�PLUS�ELLIPSIS�U32STRING_LITERAL�GTZGOTOZENUM�PERIOD�GE�
INT_CONST_DEC�ARROWZ_STATIC_ASSERTZ__INT128�HEX_FLOAT_CONSTZDOUBLE�
MINUSEQUAL�
INT_CONST_OCT�
TIMESEQUAL�ORZSHORTZRETURN�RSHIFTEQUALZ_ALIGNASZRESTRICTZSTATICZSIZEOFZUNSIGNED�PLUSPLUS�COLON�WSTRING_LITERAL�DIVIDEZFORZUNION�EQUALS�ELSE�ANDEQUAL�EQ�ANDZTYPEID�LBRACE�PPHASHZINTZSIGNED�CONTINUE�NOT�OREQUAL�MOD�RSHIFTZDEFAULTZ _NORETURNZCHARZWHILE�DIVEQUALZ_ALIGNOFZEXTERN�LNOTZCASE�LANDZREGISTER�MODEQUAL�NEZSWITCH�
INT_CONST_HEXZ_COMPLEXZPPPRAGMASTR� PLUSEQUAL�
U32CHAR_CONST�CONDOP�U8STRING_LITERALZBREAKZVOLATILE�PPPRAGMAZINLINE�
INT_CONST_BINZDO�U8CHAR_CONSTZCONST�U16STRING_LITERAL�LOR�
CHAR_CONST�LSHIFT�RBRACEZ_BOOL�LE�SEMIZ
_THREAD_LOCAL�LT�COMMA�
U16CHAR_CONSTZOFFSETOFZ_ATOMICZTYPEDEF�XORZAUTO�TIMES�LPAREN�
MINUSMINUS�IDZIF�STRING_LITERALZFLOAT�XOREQUAL�LSHIFTEQUAL�RBRACKET�@ � Z exclusiveZ inclusive)ZpplineZpppragmaZINITIALa* (?P<t_ppline_FILENAME>"([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*")|(?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)Zt_ppline_FILENAMEZFILENAMENN)Zt_ppline_LINE_NUMBERZLINE_NUMBERNNNNNNNNNNNNNNNN)Zt_ppline_NEWLINE�NEWLINE)Zt_ppline_PPLINEZPPLINEzQ(?P<t_pppragma_NEWLINE>\n)|(?P<t_pppragma_PPPRAGMA>pragma)|(?P<t_pppragma_STR>.+))N)Zt_pppragma_NEWLINErG )Zt_pppragma_PPPRAGMAr/ )Zt_pppragma_STRZSTRa� (?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])?)|(?P<t_INT_CONST_BIN>0[bB][01]+(([uU]ll)|([uU]LL)|(ll[uU]?)|(LL[uU]?)|([uU][lL])|([lL][uU]?)|[uU])?)) N)Zt_PPHASHr )Z t_NEWLINErG )Zt_LBRACEr )Zt_RBRACEr6 )Z
t_FLOAT_CONSTr NNNNNNNNN)Zt_HEX_FLOAT_CONSTr NNNNNNN)Zt_INT_CONST_HEXr* NNNNNNN)Zt_INT_CONST_BINr0 a5 (?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_INT_CONST_CHAR>'([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F])))){2,4}')|(?P<t_CHAR_CONST>'([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F]))))')|(?P<t_WCHAR_CONST>L'([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F]))))')|(?P<t_U8CHAR_CONST>u8'([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F]))))')|(?P<t_U16CHAR_CONST>u'([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F]))))')|(?P<t_U32CHAR_CONST>U'([^'\\\n]|(\\(([a-wyzA-Z._~!=&\^\-\\?'"]|x(?![0-9a-fA-F]))|(\d+)(?!\d)|(x[0-9a-fA-F]+)(?![0-9a-fA-F]))))'))?N)Zt_BAD_CONST_OCTZ
BAD_CONST_OCT)Zt_INT_CONST_OCTr NNNNNNN)Zt_INT_CONST_DECr
NNNNNNNNNNNNNNNN)Zt_INT_CONST_CHARr NNNNNN)Zt_CHAR_CONSTr4 NNNNNN)Z
t_WCHAR_CONSTr NNNNNN)Zt_U8CHAR_CONSTr1 NNNNNN)Zt_U16CHAR_CONSTr; NNNNNN)Zt_U32CHAR_CONSTr, a� (?P<t_UNMATCHED_QUOTE>('([^'\\\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<t_BAD_CHAR_CONST>('([^'\\\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]*'))|(?P<t_WSTRING_LITERAL>L"([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*")|(?P<t_U8STRING_LITERAL>u8"([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*")|(?P<t_U16STRING_LITERAL>u"([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*")|(?P<t_U32STRING_LITERAL>U"([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*")|(?P<t_BAD_STRING_LITERAL>"([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*([\\][^a-zA-Z._~^!=&\^\-\\?'"x0-9])([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*")|(?P<t_ID>[a-zA-Z_$][0-9a-zA-Z_$]*)|(?P<t_STRING_LITERAL>"([^"\\\n]|(\\[0-9a-zA-Z._~!=&\^\-\\?'"]))*")|(?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>\*=)):N)Zt_UNMATCHED_QUOTEZUNMATCHED_QUOTENNNNNNNNNNNNNN)Zt_BAD_CHAR_CONSTZBAD_CHAR_CONSTNNNNNNNNNN)Zt_WSTRING_LITERALr NN)Zt_U8STRING_LITERALr. NN)Zt_U16STRING_LITERALr2 NN)Zt_U32STRING_LITERALr NN)Zt_BAD_STRING_LITERALZBAD_STRING_LITERALNNNNN)Zt_IDr@ )NrA NN)Nr )Nr )Nr3 )NrB )Nr"