add more codes
now I can parse a data declaration into sexp