__init__ (grammar[, trace]) |
|
grammar () |
|
initialize (tokens) |
Start parsing a given text. |
parse (tokens) |
|
parse_all (sent, *args, **kwargs) |
|
parse_one (sent, *args, **kwargs) |
|
parse_sents (sents, *args, **kwargs) |
Apply self.parse() to each element of sents . |
parses () |
return: | An iterator of the parses that have been found by this |
|
reduce ([production]) |
Use production to combine the rightmost stack elements into a single Tree. |
reducible_productions () |
return: | A list of the productions for which reductions are |
|
remaining_text () |
return: | The portion of the text that is not yet covered by the |
|
set_grammar (grammar) |
Change the grammar used to parse texts. |
shift () |
Move a token from the beginning of the remaining text to the end of the stack. |
stack () |
return: | The parser’s stack. |
|
step () |
Perform a single parsing operation. |
trace ([trace]) |
Set the level of tracing output that should be generated when parsing a text. |
undo () |
Return the parser to its state before the most recent shift or reduce operation. |