enum node_type {
NODE_UNKNOWN,
NODE_ROOT,
+
NODE_EVENT,
NODE_STREAM,
- NODE_TYPE,
NODE_TRACE,
+ NODE_CTF_EXPRESSION,
+
+ NODE_TYPEDEF,
+ NODE_TYPEALIAS,
+
+ NODE_DECLARATION_SPECIFIER,
+ NODE_TYPE_DECLARATOR,
+
+ NODE_FLOATING_POINT,
+ NODE_INTEGER,
+ NODE_STRING,
+ NODE_ENUM,
+ NODE_VARIANT,
+ NODE_STRUCT,
+
NR_NODE_TYPES,
};
struct cds_list_head gc;
};
-struct scope;
-struct scope {
- struct scope *parent;
- GHashTable *types;
-};
-
struct ctf_ast {
struct ctf_node root;
};