File: //usr/local/CyberCP/lib/python3.10/site-packages/pycparser/ply/__pycache__/ctokens.cpython-310.pyc
o
�hi � @ s� g d �Z dZdZdZdZdZdZdZdZd Z d
Z
dZdZd
Z
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4d5� Z4d6d7� Z5d8S )9)4�ID�TYPEID�INTEGER�FLOAT�STRING� CHARACTER�PLUS�MINUS�TIMES�DIVIDE�MODULO�OR�AND�NOT�XOR�LSHIFT�RSHIFT�LOR�LAND�LNOT�LT�LE�GT�GE�EQ�NE�EQUALS�
TIMESEQUAL�DIVEQUAL�MODEQUAL� PLUSEQUAL�
MINUSEQUAL�LSHIFTEQUAL�RSHIFTEQUAL�ANDEQUAL�XOREQUAL�OREQUAL� INCREMENT� DECREMENT�ARROW�TERNARY�LPAREN�RPAREN�LBRACKET�RBRACKET�LBRACE�RBRACE�COMMA�PERIOD�SEMI�COLON�ELLIPSISz\+�-z\*�/�%z\|�&�~z\^z<<z>>z\|\|z&&�!�<�>z<=z>=z==z!=�=z\*=z/=z%=z\+=z-=z<<=z>>=z&=z\|=z\^=z\+\+z--z->z\?z\(z\)z\[z\]z\{z\}�,z\.�;�:z\.\.\.z[A-Za-z_][A-Za-z0-9_]*z!\d+([uU]|[lL]|[uU][lL]|[lL][uU])?z?((\d+)(\.\d+)(e(\+|-)?(\d+))? | (\d+)e(\+|-)?(\d+))([lL]|[fF])?z\"([^\\\n]|(\\.))*?\"z(L)?\'([^\\\n]|(\\.))*?\'c C s | j j| j�d�7 _| S )z/\*(.|\n)*?\*/�
)�lexer�lineno�value�count��t� rH �H/usr/local/CyberCP/lib/python3.10/site-packages/pycparser/ply/ctokens.py� t_COMMENTv s rJ c C s | j jd7 _| S )z//.*\n� )rB rC rF rH rH rI �t_CPPCOMMENT| s rL N)6�tokens�t_PLUS�t_MINUS�t_TIMES�t_DIVIDE�t_MODULO�t_OR�t_AND�t_NOT�t_XOR�t_LSHIFT�t_RSHIFT�t_LOR�t_LAND�t_LNOT�t_LT�t_GT�t_LE�t_GE�t_EQ�t_NE�t_EQUALS�t_TIMESEQUAL�
t_DIVEQUAL�
t_MODEQUAL�t_PLUSEQUAL�t_MINUSEQUAL�
t_LSHIFTEQUAL�
t_RSHIFTEQUAL�
t_ANDEQUAL� t_OREQUAL�
t_XOREQUAL�t_INCREMENT�t_DECREMENT�t_ARROW� t_TERNARY�t_LPAREN�t_RPAREN�
t_LBRACKET�
t_RBRACKET�t_LBRACE�t_RBRACE�t_COMMA�t_PERIOD�t_SEMI�t_COLON�
t_ELLIPSIS�t_ID� t_INTEGER�t_FLOAT�t_STRING�t_CHARACTERrJ rL rH rH rH rI �<module> sl "