Create lexer.hpp