Symbol: AstNode
usr/src/tools/smatch/src/ast-inspect.c
126
void inspect_symbol(AstNode *node)
usr/src/tools/smatch/src/ast-inspect.c
145
void inspect_symbol_list(AstNode *node)
usr/src/tools/smatch/src/ast-inspect.c
188
void inspect_expression(AstNode *node)
usr/src/tools/smatch/src/ast-inspect.c
43
void inspect_statement(AstNode *node)
usr/src/tools/smatch/src/ast-inspect.c
8
static inline void inspect_ptr_list(AstNode *node, const char *name, void (*inspect)(AstNode *))
usr/src/tools/smatch/src/ast-inspect.c
93
void inspect_statement_list(AstNode *node)
usr/src/tools/smatch/src/ast-inspect.h
10
void inspect_statement(AstNode *node);
usr/src/tools/smatch/src/ast-inspect.h
11
void inspect_statement_list(AstNode *node);
usr/src/tools/smatch/src/ast-inspect.h
13
void inspect_expression(AstNode *node);
usr/src/tools/smatch/src/ast-inspect.h
14
void inspect_expression_list(AstNode *node);
usr/src/tools/smatch/src/ast-inspect.h
7
void inspect_symbol(AstNode *node);
usr/src/tools/smatch/src/ast-inspect.h
8
void inspect_symbol_list(AstNode *node);
usr/src/tools/smatch/src/ast-model.c
17
static void ast_init(AstNode *pkg_tree);
usr/src/tools/smatch/src/ast-model.c
177
ast_init (AstNode *node)
usr/src/tools/smatch/src/ast-model.c
179
node->childnodes = g_array_new(FALSE, TRUE, sizeof(AstNode *));
usr/src/tools/smatch/src/ast-model.c
264
AstNode *node;
usr/src/tools/smatch/src/ast-model.c
291
AstNode *root = AST_NODE(tree_model);
usr/src/tools/smatch/src/ast-model.c
292
AstNode *node = AST_NODE(iter->user_data);
usr/src/tools/smatch/src/ast-model.c
316
AstNode *node = iter->user_data;
usr/src/tools/smatch/src/ast-model.c
341
AstNode *node = iter->user_data;
usr/src/tools/smatch/src/ast-model.c
382
AstNode *node = iter->user_data;
usr/src/tools/smatch/src/ast-model.c
404
AstNode *node = iter ? iter->user_data
usr/src/tools/smatch/src/ast-model.c
429
AstNode *node = parent ? parent->user_data : (AstNode*) tree_model;
usr/src/tools/smatch/src/ast-model.c
433
iter->user_data = g_array_index(array, AstNode *, n);
usr/src/tools/smatch/src/ast-model.c
44
void inspect_child_node(AstNode *node)
usr/src/tools/smatch/src/ast-model.c
451
AstNode *node = (AstNode *) child->user_data;
usr/src/tools/smatch/src/ast-model.c
457
AstNode *
usr/src/tools/smatch/src/ast-model.c
458
ast_new (AstNode *parent, int index, const char *text, void *ptr, void (*inspect)(AstNode*))
usr/src/tools/smatch/src/ast-model.c
460
AstNode *node = (AstNode*) g_object_new (AST_TYPE_NODE, NULL);
usr/src/tools/smatch/src/ast-model.c
54
AstNode* ast_nth_child(AstNode *node, int n)
usr/src/tools/smatch/src/ast-model.c
63
return g_array_index(node->childnodes, AstNode *, n);
usr/src/tools/smatch/src/ast-model.c
68
gboolean ast_set_iter(GtkTreeIter *iter, AstNode *node)
usr/src/tools/smatch/src/ast-model.c
96
sizeof (AstNode),
usr/src/tools/smatch/src/ast-model.h
17
#define AST_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AST_TYPE_NODE, AstNode))
usr/src/tools/smatch/src/ast-model.h
31
typedef struct AstNode AstNode;
usr/src/tools/smatch/src/ast-model.h
47
AstNode *parent;
usr/src/tools/smatch/src/ast-model.h
50
void (*inspect)(struct AstNode* node);
usr/src/tools/smatch/src/ast-model.h
67
AstNode* ast_new(AstNode *parent, int index, const char *prefix, void *ptr, void (*expand)(AstNode*));
usr/src/tools/smatch/src/ast-model.h
71
AstNode* ast_append_child(AstNode *parent, const char *text,
usr/src/tools/smatch/src/ast-model.h
72
void *ptr, void (*inspect)(AstNode*))
usr/src/tools/smatch/src/ast-model.h
75
AstNode *child = ast_new(parent, parent->childnodes->len,
usr/src/tools/smatch/src/ast-model.h
84
void ast_append_attribute(AstNode *parent, const char *text)
usr/src/tools/smatch/src/ast-model.h
86
AstNode *child = ast_new(parent, parent->childnodes->len, text, NULL, NULL);
usr/src/tools/smatch/src/ast-view.c
12
AstNode *root;