added header file rule to yacc and lex
completed adding header file feature