o
    ÃÚ·i£  ã                   @   s*   d dl mZ dd„ Zdedefdd„ZdS )	é    )ÚStringIOc                 C   st   t ƒ -}| d¡ d}| D ]}|s| d¡ | t|ƒ¡ d}q| d¡ | ¡ W  d   ƒ S 1 s3w   Y  d S )Nú[Tz, Fú])r   ÚwriteÚstrÚgetvalue)ÚvalÚbufÚfirstÚitem© r   úB/home/ubuntu/vllm_env/lib/python3.10/site-packages/antlr4/Utils.pyÚstr_list   s   


$÷r   ÚsÚescapeSpacesc                 C   sš   t ƒ @}| D ]1}|dkr|r| d¡ q|dkr| d¡ q|dkr(| d¡ q|dkr2| d¡ q| |¡ q| ¡ W  d   ƒ S 1 sFw   Y  d S )	Nú õ   Â·ú	z\tÚ
z\núz\r)r   r   r   )r   r   r	   Úcr   r   r   ÚescapeWhitespace   s   $ôr   N)Úior   r   r   Úboolr   r   r   r   r   Ú<module>   s   