need to figure out how to store and use tokens read from the lexer during error repair