struct expression; void free_expression( struct expression* this);