remove some dependency from parsing.h
add dump.c