use ListHeuristics in Parser