add lib/Lexier.cpp