ignore build files
cleaning up lexing and parsing