data_add_marker
d = data_add_marker(empty_data, TYPE_STRING, NULL);
d = data_add_marker(d, TYPE_NONE, NULL);
$1 = data_add_marker($1, TYPE_STRING, $2);
$$ = data_add_marker($1, REF_PATH, $2);
$$ = data_add_marker($1, LABEL, $2);
$$ = data_add_marker($1, LABEL, $2);
$$.data = data_add_marker(empty_data, type, NULL);
$$.data = data_add_marker(empty_data, TYPE_UINT32, NULL);
$1.data = data_add_marker($1.data,
$$.data = data_add_marker($1.data, LABEL, $2);
$$ = data_add_marker(empty_data, TYPE_UINT8, NULL);
$$ = data_add_marker($1, LABEL, $2);
struct data data_add_marker(struct data d, enum markertype type, char *ref);
d = data_add_marker(d, TYPE_STRING, ref);
d = data_add_marker(d, REF_PHANDLE, ref);
p->val = data_add_marker(p->val, type, name);
p->val = data_add_marker(p->val, TYPE_STRING, name);
p->val = data_add_marker(p->val, TYPE_UINT32, name);
d = data_add_marker(empty_data, TYPE_UINT32, NULL);