Creation of a file lexer.cpp and it's header lexer.hh
Move all the lexing part from parser.{cpp,hh} to lexer.{cpp,hh}