Fix: unput leaves yytext one character short

This patch landed in jison about a year ago (https://github.com/zaach/jison/pull/135/files) but never made its way to jison-lex. Hence newer versions of jison (that use jison-lex) are broken again.