Searched refs:gnode_compound_stmt_t (Results 1 – 7 of 7) sorted by relevance
/dports/lang/gravity/gravity-0.8.5/src/compiler/ |
H A D | gravity_visitor.h | 29 void (* visit_list_stmt)(struct gvisitor *self, gnode_compound_stmt_t *node); 30 void (* visit_compound_stmt)(struct gvisitor *self, gnode_compound_stmt_t *node);
|
H A D | gravity_ast.h | 85 } gnode_compound_stmt_t; typedef 86 typedef gnode_compound_stmt_t gnode_list_stmt_t; 124 gnode_compound_stmt_t *block; // internal function statements 273 …_t access_specifier, gtoken_t storage_specifier, gnode_r *params, gnode_compound_stmt_t *block, gn…
|
H A D | gravity_ast.c | 168 …gnode_compound_stmt_t *node = (gnode_compound_stmt_t *)mem_alloc(NULL, sizeof(gnode_compound_stmt_… in gnode_block_stat_create() 235 gnode_compound_stmt_t *block, gnode_t *decl) { in gnode_function_decl_create() 532 static void free_list_stmt (gvisitor_t *self, gnode_compound_stmt_t *node) { in free_list_stmt() 541 static void free_compound_stmt (gvisitor_t *self, gnode_compound_stmt_t *node) { in free_compound_stmt()
|
H A D | gravity_semacheck1.c | 69 static void visit_list_stmt (gvisitor_t *self, gnode_compound_stmt_t *node) { in visit_list_stmt()
|
H A D | gravity_codegen.c | 365 static void visit_list_stmt (gvisitor_t *self, gnode_compound_stmt_t *node) { in visit_list_stmt() 370 static void visit_compound_stmt (gvisitor_t *self, gnode_compound_stmt_t *node) { in visit_compound_stmt() 479 gnode_compound_stmt_t *cases = (gnode_compound_stmt_t *)node->stmt; in visit_flow_switch_stmt() 1004 gnode_compound_stmt_t *expr = (gnode_compound_stmt_t *)p->expr; in process_getter_setter() 1021 gnode_compound_stmt_t *block = node->block; in process_getter_setter()
|
H A D | gravity_semacheck2.c | 91 if (ISA(node, NODE_LIST_STAT)) return ((gnode_compound_stmt_t *)node)->symtable; in symtable_from_node() 578 static void visit_list_stmt (gvisitor_t *self, gnode_compound_stmt_t *node) { in visit_list_stmt() 586 static void visit_compound_stmt (gvisitor_t *self, gnode_compound_stmt_t *node) { in visit_compound_stmt() 778 gnode_compound_stmt_t *block = node->block; in visit_function_decl()
|
H A D | gravity_parser.c | 302 gnode_compound_stmt_t *compound = (gnode_compound_stmt_t*)parse_compound_statement(parser); in parse_function() 1288 gnode_compound_stmt_t *compound = (gnode_compound_stmt_t*)parse_compound_statement(parser); in parse_getter_setter()
|