fix .gitignore
finish main
fix bug in compare and remove output of lexer