summaryrefslogtreecommitdiff
path: root/src/webidl-ast.c
diff options
context:
space:
mode:
authorVincent Sanders <vincent.sanders@collabora.co.uk>2012-09-14 19:57:09 +0100
committerVincent Sanders <vincent.sanders@collabora.co.uk>2012-09-14 19:57:09 +0100
commitcdd39954a238ec07224c3c9cff66a4f8f101d71c (patch)
treedb822cce0b40536d0c5a9fbd0354264cfb6f1f09 /src/webidl-ast.c
parent6ccbb7e3fe88c9a6ddb232c43f71b9c8cb80a884 (diff)
downloadnsgenbind-cdd39954a238ec07224c3c9cff66a4f8f101d71c.tar.gz
nsgenbind-cdd39954a238ec07224c3c9cff66a4f8f101d71c.tar.bz2
add preamble output
add operation nodes to webidl ast
Diffstat (limited to 'src/webidl-ast.c')
-rw-r--r--src/webidl-ast.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/webidl-ast.c b/src/webidl-ast.c
index 5ae52f0..fecf0da 100644
--- a/src/webidl-ast.c
+++ b/src/webidl-ast.c
@@ -88,6 +88,7 @@ struct webidl_node *webidl_node_getnode(struct webidl_node *node)
case WEBIDL_NODE_TYPE_INTERFACE:
case WEBIDL_NODE_TYPE_INTERFACE_MEMBERS:
case WEBIDL_NODE_TYPE_ATTRIBUTE:
+ case WEBIDL_NODE_TYPE_OPERATION:
return node->r.node;
default:
@@ -116,6 +117,9 @@ static const char *webidl_node_type_to_str(enum webidl_node_type type)
case WEBIDL_NODE_TYPE_ATTRIBUTE:
return "Attribute";
+ case WEBIDL_NODE_TYPE_OPERATION:
+ return "Operation";
+
default:
return "Unknown";
}