1- There is a memory leak in the lexer. I don't find how to free the buffer that was allocated by flex...