lexer memory fixed