Formato de árbol de análisis de Stanford NLP

Esta puede ser una pregunta tonta, pero ¿cómo se itera a través de un árbol de análisis como salida de un analizador de PNL (como Stanford NLP)? Es todo paréntesis anidados, que no es ni unarray ni undictionary o cualquier otro tipo de colección que haya usado.

(ROOT\n  (S\n    (PP (IN As)\n      (NP (DT an) (NN accountant)))\n    (NP (PRP I))\n    (VP (VBP want)\n      (S\n        (VP (TO to)\n          (VP (VB make)\n            (NP (DT a) (NN payment))))))))

Respuestas a la pregunta(2)

Su respuesta a la pregunta