sexpression parser
parsing string number and identifiers in sexp
remove useless whitespace
peg_type -> type