fixing the unneeded message that we get when parsing the empty string
-- my implementation differs slightly from the RNGLR paper, in that we
always explicitly shift the EOF token, so we don't have to worry about
the completely-empty case, I don't think.