Merlin_recover: add minimal interface
Temporary: give state and token in case of syntax error