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