initial dump from Rcpp head
factor out AttributesUtil.h
separate type information into several files
split parser class in parser directory
split gen