fix and simplify parser by using the new "show all" feature