Search code examples
parsingnlpstanford-nlp

How to get a node level with Stanford dependency parser


I would like to know if there is any method that allows to give the node level of the parse given by Stanford dependency parser. I haven't found the method that gives the node level. Thanks for the help.


Solution

  • The Stanford NLP pipeline contains the class ExhaustiveDependencyParser as well as the interface ViterbiParser, both of which have methods from which you can get a Tree object. This, in turn, has a depth(Tree) method. Using this method with the root node as argument should suffice.