Refined the interactions between lexer and parser