Home
last modified time | relevance | path

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 Dgravity_visitor.h29 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 Dgravity_ast.h85 } 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 Dgravity_ast.c168gnode_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 Dgravity_semacheck1.c69 static void visit_list_stmt (gvisitor_t *self, gnode_compound_stmt_t *node) { in visit_list_stmt()
H A Dgravity_codegen.c365 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 Dgravity_semacheck2.c91 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 Dgravity_parser.c302 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()