JL ir RddlmZddlmZddlmZddlmZGddeeZdgZ y))raise_unorderable_types)ProbabilisticMixInImmutableProbabilisticTree)TreecJeZdZd dZdZdZdZd dZedZ dZ d Z y) ProbabilisticTreeNc ^tj|||tj|fi|yN)r__init__r)selfnodechildren prob_kwargss ]/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/nltk/tree/probabilistic.pyr zProbabilisticTree.__init__s% dD(+##D8K8ctSr rr s r _frozen_classzProbabilisticTree._frozen_classs))rcTtj|d|jdS)N (p=))r__repr__probrs rrzProbabilisticTree.__repr__s%--%&d499;/;;rcP|jdd|jddS)N<)marginrz.6gr)pformatrrs r__str__zProbabilisticTree.__str__"s*,,b,)*$tyy{3.?qAArc|s,t||j||jSt|j|S)Nr)type_labelrconvert)r deeps rcopyzProbabilisticTree.copy%s94:dkk4diikB B:%%d+ +rct|trf|Dcgc]}|j|}}t|tr#||j||j S||j|dS|Scc}w)Nr!g?) isinstancerr$rr#r)clsvalchildrs rr$zProbabilisticTree.convert+si c4 8;>U__ ,KKdTYY[9 U  =  >>**U__-E-EE Err )F) r4 __module__ __qualname__r rrrr& classmethodr$r1r5rrr r s;9 *<B, 7 Frr N) nltk.internalsrnltk.probabilityrnltk.tree.immutablernltk.tree.treerr __all__r9rrr?s/3/:1F01Fh  r