Searched refs:destructor (Results 1 – 2 of 2) sorted by relevance
390 %destructor value { if ($$) $$->fn->free($$); }391 %destructor expression { if ($$) $$->fn->free($$); }392 %destructor aelement { if ($$) $$->fn->free($$); }393 %destructor aelements { array_free($$); }394 %destructor array { array_free($$); }395 %destructor key { buffer_free($$); }396 %destructor stringop { buffer_free($$); }
266 char *destructor; /* Code which executes whenever this symbol is member2578 psp->declargslot = &sp->destructor; in parseonetoken()3741 }else if( sp->destructor ){ in emit_destructor_code()3742 cp = sp->destructor; in emit_destructor_code()3781 ret = lemp->vardest!=0 || sp->destructor!=0; in has_destructor()4811 sp->index<=0 || sp->destructor!=0 ) continue; in ReportTable()4826 if( sp==0 || sp->type==TERMINAL || sp->destructor==0 ) continue; in ReportTable()4833 if( sp2 && sp2->type!=TERMINAL && sp2->destructor in ReportTable()4835 && strcmp(sp->destructor,sp2->destructor)==0 ){ in ReportTable()5394 sp->destructor = 0; in Symbol_new()