save lexer, free was not allocated bug...