parse struct-id