p->module = 0;
parse_make( 	LIST	*(*func)( PARSE *p, FRAME *args ),	PARSE	*left,	PARSE	*right,	PARSE	*third,	char	*string,	char	*string1,	int	num ){	PARSE	*p = (PARSE *)malloc( sizeof( PARSE ) );	p->func = func;	p->left = left;	p->right = right;	p->third = third;	p->string = string;	p->string1 = string1;	p->num = num;	p->refs = 1;        p->module = 0;        p->rulename = 0;                if ( left )        {            p->file = left->file;            p->line = left->line;        }        else        {            yyinput_stream( &p->file, &p->line );        }	return p;}