|
|
__init__(self,
grammar,
strategy=[LeafInitRule(), EmptyPredictRule(), BottomUpPredictCombineRul...,
trace=0,
trace_chart_width=50,
use_agenda=True,
chart_class=<class 'nltk.parse.chart.Chart'>)
Create a new chart parser, that uses grammar to parse
texts. |
source code
|
|
|
|
|
|
|
| _trace_new_edges(self,
chart,
rule,
new_edges,
trace,
edge_width) |
source code
|
|
|
Chart
|
chart_parse(self,
tokens,
trace=None)
Returns:
The final parse Chart, from which all possible parse trees can be
extracted. |
source code
|
|
list of Tree
|
nbest_parse(self,
tokens,
n=None,
tree_class=<class 'nltk.tree.Tree'>)
Returns:
A list of parse trees that represent possible structures for the
given sentence. |
source code
|
|
|
Inherited from api.ParserI:
batch_iter_parse,
batch_nbest_parse,
batch_parse,
batch_prob_parse,
iter_parse,
parse,
prob_parse
|
|
Inherited from api.ParserI:
batch_test,
get_parse,
get_parse_dict,
get_parse_list,
get_parse_prob
|