Persisting parse trees