A name list contains one or more identifiers separated by comma.
name_list := identifier [name_successor(*)]