diff options
author | Vincent Sanders <vince@kyllikki.org> | 2012-10-29 23:45:29 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2012-10-29 23:45:29 +0000 |
commit | 26bbe37c6f0b99f23736380ba55f156f22bdaf06 (patch) | |
tree | 0f2ac4246d695955f4d85ffcdc32beb61fda7054 /src/nsgenbind-ast.c | |
parent | 12f32ab2d843a4a70b5ebe055e7b2155270692e3 (diff) | |
download | nsgenbind-26bbe37c6f0b99f23736380ba55f156f22bdaf06.tar.gz nsgenbind-26bbe37c6f0b99f23736380ba55f156f22bdaf06.tar.bz2 |
implement basic property getter functionality
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 e192d74..e633439 100644 --- a/src/nsgenbind-ast.c +++ b/src/nsgenbind-ast.c @@ -198,6 +198,8 @@ struct genbind_node *genbind_node_getnode(struct genbind_node *node) case GENBIND_NODE_TYPE_BINDING_INTERNAL: case GENBIND_NODE_TYPE_OPERATION: case GENBIND_NODE_TYPE_API: + case GENBIND_NODE_TYPE_GETTER: + case GENBIND_NODE_TYPE_SETTER: return node->r.node; default: @@ -247,6 +249,12 @@ static const char *genbind_node_type_to_str(enum genbind_node_type type) case GENBIND_NODE_TYPE_API: return "API"; + case GENBIND_NODE_TYPE_GETTER: + return "Getter"; + + case GENBIND_NODE_TYPE_SETTER: + return "Setter"; + case GENBIND_NODE_TYPE_CBLOCK: return "CBlock"; |