Parse trees: from formal to natural languages