--- cfg_syn_parse.y 2002/07/04 14:51:21 1.2
+++ cfg_syn_parse.y 2002/07/10 12:00:23 1.3
@@ -105,9 +105,9 @@
sequence
: directives {
cfg_node_t *n;
- cfg_node_create(&n);
- cfg_node_set(n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_SEQ);
- cfg_node_set(n, CFG_NODE_ATTR_CHILD1, $1);
+ cfg_node_create(CTX->cfg, &n);
+ cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_SEQ);
+ cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_CHILD1, $1);
$$ = n;
}
;
@@ -120,7 +120,7 @@
$$ = $1;
}
| directive T_SEP directives {
- cfg_node_set($1, CFG_NODE_ATTR_RBROTH, $3);
+ cfg_node_set(CTX->cfg, $1, CFG_NODE_ATTR_RBROTH, $3);
$$ = $1;
}
;
@@ -128,9 +128,9 @@
directive
: tokens {
cfg_node_t *n;
- cfg_node_create(&n);
- cfg_node_set(n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_DIR);
- cfg_node_set(n, CFG_NODE_ATTR_CHILD1, $1);
+ cfg_node_create(CTX->cfg, &n);
+ cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_DIR);
+ cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_CHILD1, $1);
$$ = n;
}
;
@@ -140,7 +140,7 @@
$$ = $1;
}
| token tokens {
- cfg_node_set($1, CFG_NODE_ATTR_RBROTH, $2);
+ cfg_node_set(CTX->cfg, $1, CFG_NODE_ATTR_RBROTH, $2);
$$ = $1;
}
;
@@ -157,9 +157,9 @@
string
: T_STRING {
cfg_node_t *n;
- cfg_node_create(&n);
- cfg_node_set(n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_TOK);
- cfg_node_set(n, CFG_NODE_ATTR_TOKEN, $1);
+ cfg_node_create(CTX->cfg, &n);
+ cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_ARG);
+ cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_TOKEN, $1);
$$ = n;
}
;
|