};
#define ast_istype(x, t) ( ((ast_node_common*)x)->nodetype == (TYPE_##t) )
+#define ast_ctx(node) (((ast_node_common*)(node))->context)
/* Node interface with common components
*/
bool GMQCC_WARN ast_value_params_add(ast_value*, ast_value*);
+bool ast_compare_type(ast_expression *a, ast_expression *b);
+
/* Binary
*
* A value-returning binary expression.