+ doc for structurally parsing