The approach is more suitable for dependency parsing since trees do not have non-terminal nodes, therefore revisions do not require adding/removing nodes.
the method applies to any parser since it only analyzes output trees.