HEX
Server: Apache
System: FreeBSD www860.sakura.ne.jp 13.0-RELEASE-p14 FreeBSD 13.0-RELEASE-p14 #2: Mon Dec 9 13:54:55 JST 2024 root@www5301.sakura.ne.jp:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
User: yoyo0427 (1306)
PHP: 8.3.8
Disabled: NONE
Upload Files
File: //usr/local/lib/python2.7/lib2to3/fixes/fix_ws_comma.pyc
�
P��ac@sSdZddlmZddlmZddlmZdejfd��YZdS(s�Fixer that changes 'a ,b' into 'a, b'.

This also changes '{a :b}' into '{a: b}', but does not touch other
uses of colons.  It does not touch other uses of whitespace.

i(tpytree(ttoken(t
fixer_baset
FixWsCommacBsSeZeZdZejejd�Zejej	d�Z	ee	fZ
d�ZRS(sH
    any<(not(',') any)+ ',' ((not(',') any)+ ',')* [not(',') any]>
    u,u:cCs�|j�}t}x�|jD]u}||jkrg|j}|j�r^d|kr^d|_nt}q|r�|j}|s�d|_q�nt}qW|S(Nu
uu (tclonetFalsetchildrentSEPStprefixtisspacetTrue(tselftnodetresultstnewtcommatchildR((s6/usr/local/lib/python2.7/lib2to3/fixes/fix_ws_comma.pyt	transforms			
(t__name__t
__module__R
texplicittPATTERNRtLeafRtCOMMAtCOLONRR(((s6/usr/local/lib/python2.7/lib2to3/fixes/fix_ws_comma.pyRsN(t__doc__tRtpgen2RRtBaseFixR(((s6/usr/local/lib/python2.7/lib2to3/fixes/fix_ws_comma.pyt<module>s