Lexer +Memory Mapped Files