identifier: idfirst idcont* ( [-'] idfirst idcont* )*