ANN: Normal-order evaluation as bottom-up parsing