d:zH d dl Z d dlZd dlZd dlZd dlZd dlZd dlZdZdZ dZ dZdZdZ dZdZd Zd Zej d dk reZneZej Z G d de Z G d d e Z G d de Zd Zd Zdada da!dZ"d Z#d Z$d Z%d Z& G d d Z' G d d Z( G d d Z) e j* d Z+ G d de Z, G d d!e Z- G d" d#e Z.d$ Z/ G d% d&e Z0 G d' d(e Z1 G d) d*e Z2 G d+ d,e Z3d- Z4d. Z5 G d/ d0e Z6 G d1 d2e3 Z7d3 Z8d4 Z9 G d5 d6e Z:de deddddeddddf d7Z;dS )8 Nz3.10Tz parser.outparsetabLALR F( c . e Zd Zd Zd ZeZd Zd ZeZdS ) PlyLoggerc || _ d S N)f)selfr s r/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/pycparser/ply/yacc.py__init__zPlyLogger.__init__n s c F | j ||z dz d S )N r writer msgargskwargss r debugzPlyLogger.debugq s% cDjD()))))r c L | j d||z z dz d S )Nz WARNING: r r r s r warningzPlyLogger.warningv s* [C$J/$677777r c L | j d||z z dz d S )NzERROR: r r r s r errorzPlyLogger.errory s* Y#*-455555r N) __name__ __module____qualname__r r infor r critical r r r r m sX * * * D8 8 86 6 6 HHHr r c e Zd Zd Zd ZdS ) NullLoggerc | S r r" )r names r __getattribute__zNullLogger.__getattribute__ r c | S r r" )r r r s r __call__zNullLogger.__call__ r( r N)r r r r' r* r" r r r$ r$ s2 r r$ c e Zd ZdS ) YaccErrorNr r r r" r r r, r, Dr r, c t | }d|v rt | }t | t k r|d t dz }dt | j t | |fz }|S )Nr z ...z<%s @ 0x%x> (%s))reprlenresultlimittyper id)rrepr_strresults r format_resultr8 sl AwwHx>> 8}}{""L[L)F2 477#3RUUH"E EFMr c t | }d|v rt | }t | dk r|S dt | j t | fz S )Nr z<%s @ 0x%x>)r0 r1 r3 r r4 )r5 r6 s r format_stack_entryr; sX AwwHx>> 8}}rQ 0"Q%%888r a PLY: Don't use global functions errok(), token(), and restart() in p_error(). Instead, invoke the methods on the associated parser instance: def p_error(p): ... # Use parser.errok(), parser.token(), parser.restart() ... parser = yacc.yacc() c P t j t t S r )warningswarn_warnmsg_errokr" r r errokrA M(88Or c P t j t t S r )r= r> r? _restartr" r r restartrE s M(::r c P t j t t S r )r= r> r? _tokenr" r r tokenrH rB r c p |j a|j a|j a | | } bbbn# t $ r Y nw xY w|S r )rA r@ rH rG rE rD NameError) errorfuncrH parserr5 s r call_errorfuncrM sY \F \F~H %A FHH Hs &