class documentation

class FeatureBottomUpPredictCombineRule(BottomUpPredictCombineRule): (source)

View In Hierarchy

Undocumented

Method apply Return a generator that will add edges licensed by this rule and the given edges to the chart, one at a time. Each time the generator is resumed, it will either add a new edge and yield that edge; or return.

Inherited from BottomUpPredictCombineRule:

Constant NUM_EDGES Undocumented

Inherited from AbstractChartRule (via BottomUpPredictCombineRule, BottomUpPredictRule):

Method __str__ Undocumented
Method apply_everywhere Return a generator that will add all edges licensed by this rule, given the edges that are currently in the chart, one at a time. Each time the generator is resumed, it will either add a new edge and yield that edge; or return.
def apply(self, chart, grammar, edge): (source) ΒΆ

Return a generator that will add edges licensed by this rule and the given edges to the chart, one at a time. Each time the generator is resumed, it will either add a new edge and yield that edge; or return.

Parameters
chartUndocumented
grammarUndocumented
edgeUndocumented
*edges:list(EdgeI)A set of existing edges. The number of edges that should be passed to apply() is specified by the NUM_EDGES class variable.
Returns
iter(EdgeI)Undocumented