s/ t d dl Z G d de Z G d de Z G d de Zd Zd Zd
ZdS ) Nc $ e Zd ZdZdZddZd ZdS )Coordz Coordinates of a syntactic element. Consists of:
- File name
- Line number
- (optional) column number, for the Lexer
)filelinecolumn__weakref__Nc 0 || _ || _ || _ d S Nr r r )selfr r r s s/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/pycparser/plyparser.py__init__zCoord.__init__ s c P | j d| j }| j r
|d| j z z
}|S )N:z:%sr )r strs r
__str__z
Coord.__str__ s3 DII.;2ut{22
r r
)__name__
__module____qualname____doc__ __slots__r r r r
r r
sH
:I
r r c e Zd ZdS )
ParseErrorN)r r r r r r
r r s r r c ( e Zd Zd ZddZd Zd ZdS ) PLYParserc x |dz }d }|d||_ d|z |_ t | j |j | dS )z Given a rule name, creates an optional ply.yacc rule
for it. The name of the optional rule is