return expected token info in exception object

this should not be the parser's job, the frontend should do it