Improve error message for missing empty keyword.

Signed-off-by: Etienne M. Gagnon <egagnon@j-meg.com>
Compute a location for alternatives.

Signed-off-by: Etienne M. Gagnon <egagnon@j-meg.com>