test constructor test constructor list custom separ sep arrai list custom separ sep add token quot separ sep add token singl quot separ str attr delim re dot attr re dot attr check constr str delim re dot check constr str delim re dot token singl quot separ check constr str delim re dot token quot separ check constr str delim re dot token paren expr separ check constr str delim re dot token paren expr separ check constr str delim re dot sep 