yacc checks for function redeclaration now