ó <żCVc@s6ddlZddlmZdefd„ƒYZdS(i˙˙˙˙N(t overriddentParserIcBs;eZdZd„Zd„Zd„Zd„Zd„ZRS(sö A processing class for deriving trees that represent possible structures for a sequence of tokens. These tree structures are known as "parses". Typically, parsers are used to derive syntax trees for sentences. But parsers can also be used to derive other kinds of tree structure, such as morphological trees and discourse structures. Subclasses must define: - at least one of: ``parse()``, ``parse_sents()``. Subclasses may define: - ``grammar()`` cCs tƒ‚dS(s; :return: The grammar used by this parser. N(tNotImplementedError(tself((s`/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/parse/api.pytgrammarscOst|jƒr+t|j|g||ŽƒSt|jƒrZd„|j|||ŽgDƒSt|jƒr‚t|j|||ŽƒStƒ‚dS(s :return: An iterator that generates parse trees for the sentence. When possible this list is sorted from most likely to least likely. :param sent: The sentence to be parsed :type sent: list(str) :rtype: iter(Tree) css!|]}|dk r|VqdS(N(tNone(t.0ttree((s`/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/parse/api.pys /sN(Rt parse_sentstnextt parse_onet parse_alltiterR(Rtsenttargstkwargs((s`/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/parse/api.pytparse#s  cs‡‡‡fd†|DƒS(sg Apply ``self.parse()`` to each element of ``sents``. :rtype: iter(iter(Tree)) c3s$|]}ˆj|ˆˆŽVqdS(N(R(RR (RRR(s`/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/parse/api.pys :s((RtsentsRR((RRRs`/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/parse/api.pyR5scOst|j|||ŽƒS(s:rtype: list(Tree)(tlistR(RR RR((s`/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/parse/api.pyR <scOst|j|||ŽdƒS(s:rtype: Tree or NoneN(R RR(RR RR((s`/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/parse/api.pyR @s(t__name__t __module__t__doc__RRRR R (((s`/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/parse/api.pyRs     (t itertoolstnltk.internalsRtobjectR(((s`/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/parse/api.pyt s