diff options
author | Vincent Sanders <vince@kyllikki.org> | 2012-10-29 13:40:13 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2012-10-29 13:40:13 +0000 |
commit | ade96212575df58bc0f714168a87d9975eea273a (patch) | |
tree | 7ff0a1888948e6e59e00eecc00d19a21fd040d9d /src/nsgenbind-ast.c | |
parent | 2931cd7597b8a41941e5cc3a1f869d36446c6006 (diff) | |
download | nsgenbind-ade96212575df58bc0f714168a87d9975eea273a.tar.gz nsgenbind-ade96212575df58bc0f714168a87d9975eea273a.tar.bz2 |
add internal and API to binding language
split out class operation, initialisation and new generation
Diffstat (limited to 'src/nsgenbind-ast.c')
-rw-r--r-- | src/nsgenbind-ast.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nsgenbind-ast.c b/src/nsgenbind-ast.c index 646548b..e192d74 100644 --- a/src/nsgenbind-ast.c +++ b/src/nsgenbind-ast.c @@ -195,7 +195,9 @@ 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_BINDING_INTERNAL: case GENBIND_NODE_TYPE_OPERATION: + case GENBIND_NODE_TYPE_API: return node->r.node; default: @@ -233,12 +235,18 @@ static const char *genbind_node_type_to_str(enum genbind_node_type type) case GENBIND_NODE_TYPE_BINDING_PRIVATE: return "Private"; + case GENBIND_NODE_TYPE_BINDING_INTERNAL: + return "Internal"; + case GENBIND_NODE_TYPE_BINDING_INTERFACE: return "Interface"; case GENBIND_NODE_TYPE_OPERATION: return "Operation"; + case GENBIND_NODE_TYPE_API: + return "API"; + case GENBIND_NODE_TYPE_CBLOCK: return "CBlock"; |