Add gitignore.
update lexer.