Working lex and yacc basics