First idea of a lexer