create lexical analyser
fix dependencies