diff options
Diffstat (limited to 'src/nsgenbind-ast.c')
-rw-r--r-- | src/nsgenbind-ast.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/nsgenbind-ast.c b/src/nsgenbind-ast.c index 49732a0..f78fe26 100644 --- a/src/nsgenbind-ast.c +++ b/src/nsgenbind-ast.c @@ -132,6 +132,19 @@ genbind_new_node(enum genbind_node_type type, struct genbind_node *l, void *r) return nn; } +struct genbind_node * +genbind_new_number_node(enum genbind_node_type type, + struct genbind_node *l, + int number) +{ + struct genbind_node *nn; + nn = calloc(1, sizeof(struct genbind_node)); + nn->type = type; + nn->l = l; + nn->r.number = number; + return nn; +} + /* exported interface defined in nsgenbind-ast.h */ int |