... are automatically generated by a parser and then manually checked in a tree editor. Once a tree has been edited or approved, its phrase boundaries are recorded in a database. When the same ... correct regardless of the changes in the details of trees. We call this a “dynamic treebank” where, instead of maintaining a set of trees, we maintain a parser/grammar, a dictionary, a set of ... sentences, and a database of bracketing information. The trees can be generated at any time. Since our parser/grammar can consult known phrase boundaries to build trees, its performance can be...