blob: a26cc2108a0326a657dbf063042b8f78d7525899 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include "eval.h"
#include "util.h"
recipe *
eval(recipe * r)
{
if (!r) return NULL;
recipe * r1 = new_recipe();
recipe * r2 = new_recipe();
/* attempt to merge items (adding qtys) */
merge_items(r1, r);
distinct_sum_items(r2, r1);
free_recipe(r1);
copy_metadata(r2, r);
/* /\* Resolve step type, variables, duration and step output (if any) *\/ */
/* finalize_steps(eve, r); */
return r2;
}
|