diff options
Diffstat (limited to 'src/genjsbind-ast.c')
-rw-r--r-- | src/genjsbind-ast.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/genjsbind-ast.c b/src/genjsbind-ast.c index bcba958..2927eab 100644 --- a/src/genjsbind-ast.c +++ b/src/genjsbind-ast.c @@ -132,6 +132,7 @@ char *genbind_node_gettext(struct genbind_node *node) case GENBIND_NODE_TYPE_IDENT: case GENBIND_NODE_TYPE_BINDING_TYPE: case GENBIND_NODE_TYPE_BINDING_INTERFACE: + case GENBIND_NODE_TYPE_CBLOCK: return node->r.text; default: @@ -145,6 +146,7 @@ struct genbind_node *genbind_node_getnode(struct genbind_node *node) case GENBIND_NODE_TYPE_HDRCOMMENT: case GENBIND_NODE_TYPE_BINDING: case GENBIND_NODE_TYPE_BINDING_PRIVATE: + case GENBIND_NODE_TYPE_OPERATION: return node->r.node; default: @@ -185,6 +187,9 @@ static const char *genbind_node_type_to_str(enum genbind_node_type type) case GENBIND_NODE_TYPE_BINDING_INTERFACE: return "Interface"; + case GENBIND_NODE_TYPE_OPERATION: + return "Operation"; + default: return "Unknown"; } |