__init__(self,
span,
lhs,
rhs,
dot=0,
vars=None)
(Constructor)
| source code
|
Construct a new FeatureTreeEdge .
- Parameters:
span ((int, int) ) - A tuple (s,e) , where subtokens[s:e] is
the portion of the sentence that is consistent with the new
edge's structure.
lhs (Category) - The new edge's left-hand side, specifying the hypothesized tree's
node value.
rhs (list of (Category and string )) - The new edge's right-hand side, specifying the hypothesized
tree's children.
dot (int ) - The position of the new edge's dot. This position specifies what
prefix of the production's right hand side is consistent with the
text. In particular, if sentence is the list of
subtokens in the sentence, then
subtokens[span[0]:span[1]] can be spanned by the
children specified by rhs[:dot] .
vars (FeatureBindings) - The bindings specifying what values certain variables in this
edge must have.
- Overrides:
chart.TreeEdge.__init__
|