/************************************************************yycdeci.cppThis file can be freely modified for the generation ofcustom code.Copyright (c) 1997-99 P. D. Stearns************************************************************/#include <string.h>#include "cyacc.h"// the Visual C++ v1.52 compiler generates an error in NT if this isn't present!#ifdef _MSC_VER#if defined(M_I86HM) && defined(NDEBUG)#pragma function(memcpy)#endif#endifvoidyyfparser::yydestructclearin(){if(yylookahead){// clean up any token attributesif(yytokendestptr!=NULL){if(yychar>=0&&yychar<yytokendest_size){intaction=yytokendestptr[yychar];if(action!=-1){// user actions in herememcpy(yyvalptr,yylvalptr,yyattribute_size);yyaction(action);memcpy(yylvalptr,yyvalptr,yyattribute_size);}}}yylookahead=0;}}