29: all-in-one parser skeleton