nltk.grammar.read_grammar¶
- nltk.grammar.read_grammar(input, nonterm_parser, probabilistic=False, encoding=None)[source]¶
Return a pair consisting of a starting category and a list of
Productions
.- Parameters
input – a grammar, either in the form of a string or else as a list of strings.
nonterm_parser – a function for parsing nonterminals. It should take a
(string, position)
as argument and return a(nonterminal, position)
as result.probabilistic (bool) – are the grammar rules probabilistic?
encoding (str) – the encoding of the grammar, if it is a binary string