Adding lex and parse