3
Y'íc ã @ s( d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZm Z e
dZG dd dZedde
ee
d d
dZedde
ee
d dd
Zedde
eed ddZG dd dZG dd dZG dd dZG dd deZeedddZd"eee e f eedddZeedd d!ZdS )#é N)Ú lru_cache)ÚListÚUnionÚIterableé\ c @ sR e Zd ZU dZg Zee g Zee dZe dd Z
e dd Ze dd ZdS ) Ú__config_flagsz=Internal class for defining compatibility and debugging flagsZ
configurationc C sd || j kr6tjdj| j|| jtt| |j d S || j krNt
| || ntdj| j|d S )Nz'{}.{} {} is {} and cannot be overriddenzno such {} {!r})Ú_fixed_namesÚwarningsÚwarnÚformatÚ__name__Ú
_type_descÚstrÚgetattrÚupperÚ
_all_namesÚsetattrÚ
ValueError)ÚclsZdnameÚvalue© r ú3/tmp/pip-build-gk9425m9/pyparsing/pyparsing/util.pyÚ_set s
z__config_flags._setc C s | j |dS )NT)r )r Únamer r r Ú<lambda>$ s z__config_flags.<lambda>c C s | j |dS )NF)r )r r r r r r % s N)
r Ú
__module__Ú__qualname__Ú__doc__r r r r r