Planning parser