class documentation

class ProbabilisticLeafEdge(LeafEdge): (source)

Constructor: ProbabilisticLeafEdge(leaf, index)

View In Hierarchy

Undocumented

Method prob Undocumented

Inherited from LeafEdge:

Method __init__ Construct a new LeafEdge.
Method __repr__ Undocumented
Method __str__ Undocumented
Method dot Return this edge's dot position, which indicates how much of the hypothesized structure is consistent with the sentence. In particular, self.rhs[:dot] is consistent with tokens[self.start():self.end()]...
Method end Return the end index of this edge's span.
Method is_complete Return True if this edge's structure is fully consistent with the text.
Method is_incomplete Return True if this edge's structure is partially consistent with the text.
Method length Return the length of this edge's span.
Method lhs Return this edge's left-hand side, which specifies what kind of structure is hypothesized by this edge.
Method nextsym Return the element of this edge's right-hand side that immediately follows its dot.
Method rhs Return this edge's right-hand side, which specifies the content of the structure hypothesized by this edge.
Method span Return a tuple (s, e), where tokens[s:e] is the portion of the sentence that is consistent with this edge's structure.
Method start Return the start index of this edge's span.
Instance Variable _comparison_key Undocumented
Instance Variable _index Undocumented
Instance Variable _leaf Undocumented

Inherited from EdgeI (via LeafEdge):

Method __eq__ Undocumented
Method __hash__ Undocumented
Method __lt__ Undocumented
Method __ne__ Undocumented
Instance Variable _hash Undocumented
def prob(self): (source) ΒΆ

Undocumented