| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.6/site-packages/ply/__pycache__/ |
Upload File : |
3
�R�`g� �
@ sl d dl mZ d dlZejjdk r*eefZneZeZ d3Z
dZdd� ZdZ
dZdZdd� ZeZdZdd� Zdd� Zdd� Zdd� Zdd� Zd dlZd dlZd dlZd dlZejd �Zd!d"d#d$d%d&d'd(d)d*� Zd+d,� Z G d-d.� d.e!�Z"G d/d0� d0e!�Z#e$d1k�rhd dl%j&Z&e&j&� Z'd dlZe(ej)d2 �Z*e*j+� Z,e#e'�Z-e-j.e,ej)d2 � x"e-j/� Z0e0�sVP e1e-j2e0� �qFW dS )4� )�
generatorsN� �CPP_ID�CPP_INTEGER� CPP_FLOAT�
CPP_STRING�CPP_CHAR�CPP_WS�CPP_COMMENT1�CPP_COMMENT2� CPP_POUND�
CPP_DPOUNDz+-*/%|&~^<>=!?()[]{}.,;:\'"c C s | j j| jjd�7 _| S )N�
)�lexer�lineno�value�count)�t� r �/usr/lib/python3.6/cpp.py�t_CPP_WS! s r z\#z\#\#z[A-Za-z_][\w_]*c C s | S )Nr )r r r r r - s z?((\d+)(\.\d+)(e(\+|-)?(\d+))? | (\d+)e(\+|-)?(\d+))([lL]|[fF])?c C s | j j| jjd�7 _| S )Nr )r r r r )r r r r �t_CPP_STRING7 s r c C s | j j| jjd�7 _| S )Nr )r r r r )r r r r �
t_CPP_CHAR= s r c C s8 | j jd�}| j j|7 _d| _|r.d| nd| _ | S )Nr r � )r r r r �type)r Zncrr r r �t_CPP_COMMENT1C s
r c C s d| _ d| _| S )Nr r )r r )r r r r �t_CPP_COMMENT2L s r c C s( | j d | _| j d | _ | jjd� | S )Nr � )r r r �skip)r r r r �t_errorR s r z\?\?[=/\'\(\)\!<>\-]�#�\�^�[�]�|�{�}�~) �=�/�'�(�)�!�<�>�-c C s t jdd� | �S )Nc S s t | j� d S )Nr ���)�
_trigraph_rep�group)�gr r r �<lambda>| s ztrigraph.<locals>.<lambda>)�
_trigraph_pat�sub)�inputr r r �trigraph{ s r: c @ s e Zd Zddd�ZdS )�MacroNFc C s0 || _ || _|| _|| _|r&|d | _d | _d S )Nr r2 )�namer �arglist�variadic�vararg�source)�selfr<