Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pycparser/ply/__pycache__/cpp.cpython-39.pyc
Ðазад
a d�h� � @ s` d dl Z e jjdk reefZneZeZdZdZ dd� Z dZdZd Z d d� ZeZdZd d� Zdd� Zdd� Zdd� Zdd� Zd dlZd dlZd dlZd dlZe�d�Zddddddddd d!� Zd"d#� ZG d$d%� d%e�Z G d&d'� d'e�Z!e"d(k�r\d dl#m$Z$ e$�$� Z%d dl Z e&e j'd) �Z(e(�)� Z*e!e%�Z+e+�,e*e j'd) � e+�-� Z.e.�sL�q\e/e+j0e.� �q:dS )*� N� ) ZCPP_ID�CPP_INTEGERZ CPP_FLOATZ CPP_STRINGZCPP_CHAR�CPP_WSZCPP_COMMENT1ZCPP_COMMENT2Z CPP_POUNDZ CPP_DPOUNDz+-*/%|&~^<>=!?()[]{}.,;:\'"c C s | j j| j�d�7 _| S )z\s+� ��lexer�lineno�value�count��t� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pycparser/ply/cpp.py�t_CPP_WS s r z\#z\#\#z[A-Za-z_][\w_]*c C s | S )zA(((((0x)|(0X))[0-9a-fA-F]+)|(\d+))([uU][lL]|[lL][uU]|[uU]|[lL])?)r r r r r r + s r z?((\d+)(\.\d+)(e(\+|-)?(\d+))? | (\d+)e(\+|-)?(\d+))([lL]|[fF])?c C s | j j| j�d�7 _| S )z\"([^\\\n]|(\\(.|\n)))*?\"r r r r r r �t_CPP_STRING5 s r c C s | j j| j�d�7 _| S )z(L)?\'([^\\\n]|(\\(.|\n)))*?\'r r r r r r � t_CPP_CHAR; s r c C s8 | j �d�}| j j|7 _d| _|r.d| nd| _ | S )z(/\*(.|\n)*?\*/)r r � )r r r r �type)r Zncrr r r �t_CPP_COMMENT1A s r c C s d| _ d| _| S )z (//.*?(\n|$))r r )r r r r r r �t_CPP_COMMENT2J s r c C s( | j d | _| j d | _ | j�d� | S �Nr � )r r r �skipr r r r �t_errorP s r z\?\?[=/\'\(\)\!<>\-]�#�\�^�[�]�|�{�}�~) �=�/�'�(�)�!�<�>�-c C s t �dd� | �S )Nc S s t | �� d S �N���)� _trigraph_rep�group)�gr r r �<lambda>z � ztrigraph.<locals>.<lambda>)� _trigraph_pat�sub)�inputr r r �trigraphy s r6 c @ s e Zd Zddd�ZdS )�MacroNFc C s0 || _ || _|| _|| _|r&|d | _d | _d S r, )�namer �arglist�variadic�vararg�source)�selfr8 r r9 r: r r r �__init__� s zMacro.__init__)NF)�__name__� __module__�__qualname__r>