fBR ddlmZddlmZddlmZGddejZdS))pytree)token) fixer_basec|eZdZdZdZejejdZejej dZ ee fZ dZ dS) FixWsCommaTzH any<(not(',') any)+ ',' ((not(',') any)+ ',')* [not(',') any]> ,:c|}d}|jD]H}||jvr)|j}|r d|vrd|_d}4|r|j}|sd|_d}I|S)NF T )clonechildrenSEPSprefixisspace)selfnoderesultsnewcommachildrs A/opt/alt/python311/lib64/python3.11/lib2to3/fixes/fix_ws_comma.py transformzFixWsComma.transformsjjll\  E !!>>##&F(:(:#%EL+"\F!+'*  N) __name__ __module__ __qualname__explicitPATTERNrLeafrCOMMACOLONrrrrrr sdHG FK S ) )E FK S ) )E 5>DrrN)r rpgen2rrBaseFixrr$rrr'sy#r