added lex/yacc skeleton