case C_dfs:
v.integer = TV_dfs;
break;
+ case C_bfs:
+ v.integer = TV_bfs;
+ break;
case C_flat:
v.integer = TV_flat;
break;
case TV_dfs:
x->data.constant.value.string = "TV_dfs";
break;
+ case TV_bfs:
+ x->data.constant.value.string = "TV_bfs";
+ break;
case TV_fwd:
x->data.constant.value.string = "TV_fwd";
break;
case TV_dfs:
x->data.constant.value.string = "TV_dfs";
break;
+ case TV_bfs:
+ x->data.constant.value.string = "TV_bfs";
+ break;
case TV_fwd:
x->data.constant.value.string = "TV_fwd";
break;
switch (x->data.constant.value.integer) {
case TV_flat:
case TV_dfs:
+ case TV_bfs:
case TV_fwd:
case TV_rev:
break;
} else if (!strcmp(s + 3, "dfs")) {
x->data.constant.value.integer = TV_dfs;
ret = 0;
+ } else if (!strcmp(s + 3, "bfs")) {
+ x->data.constant.value.integer = TV_bfs;
+ ret = 0;
} else if (!strcmp(s + 3, "fwd")) {
x->data.constant.value.integer = TV_fwd;
ret = 0;