| 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.9/site-packages/pyparsing/__pycache__/ |
Upload File : |
a
�l�a � @ sp d dl mZ d dlmZ G dd� d�Zdd� Zdd� Zd d
� Zdd� Ze � e_
ddd�ZeZeZ
eZeZeZdS )� )�ParseException)�colc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�OnlyOncec C s ddl m} ||�| _d| _d S )Nr )�_trim_arityF)Zcorer �callable�called)�selfZmethod_callr � r �5/usr/lib/python3.9/site-packages/pyparsing/actions.py�__init__ s
zOnlyOnce.__init__c C s. | j s| �|||�}d| _ |S t||d��d S )NTz.OnlyOnce obj called multiple times w/out reset)r r r )r �s�l�t�resultsr r r
�__call__ s
zOnlyOnce.__call__c C s
d| _ d S )NF)r )r r r r
�reset s zOnlyOnce.resetN)�__name__�
__module__�__qualname__r r r r r r r
r s r c s � fdd�}|S )Nc s$ t || �� kr t| |d�� ���d S )Nzmatched token not at column {})r r �format)ZstrgZlocnZtoks��nr r
�
verify_col'