<identifier> now based on <name> in core grammar