Lines Matching refs:sym_tab

58 	sym_tab_t*	sym_tab;  in sym_tab_create()  local
60 sym_tab = static_cast<sym_tab_t*>( in sym_tab_create()
63 UT_LIST_INIT(sym_tab->sym_list); in sym_tab_create()
64 UT_LIST_INIT(sym_tab->func_node_list); in sym_tab_create()
66 sym_tab->heap = heap; in sym_tab_create()
68 return(sym_tab); in sym_tab_create()
80 sym_tab_t* sym_tab) /*!< in, own: symbol table */ in sym_tab_free_private() argument
87 for (sym = UT_LIST_GET_FIRST(sym_tab->sym_list); in sym_tab_free_private()
113 for (func = UT_LIST_GET_FIRST(sym_tab->func_node_list); in sym_tab_free_private()
128 sym_tab_t* sym_tab, /*!< in: symbol table */ in sym_tab_add_int_lit() argument
135 mem_heap_alloc(sym_tab->heap, sizeof(sym_node_t))); in sym_tab_add_int_lit()
147 data = static_cast<byte*>(mem_heap_alloc(sym_tab->heap, 4)); in sym_tab_add_int_lit()
156 UT_LIST_ADD_LAST(sym_list, sym_tab->sym_list, node); in sym_tab_add_int_lit()
160 node->sym_table = sym_tab; in sym_tab_add_int_lit()
172 sym_tab_t* sym_tab, /*!< in: symbol table */ in sym_tab_add_str_lit() argument
181 mem_heap_alloc(sym_tab->heap, sizeof(sym_node_t))); in sym_tab_add_str_lit()
194 data = (len) ? static_cast<byte*>(mem_heap_dup(sym_tab->heap, str, len)) in sym_tab_add_str_lit()
203 UT_LIST_ADD_LAST(sym_list, sym_tab->sym_list, node); in sym_tab_add_str_lit()
207 node->sym_table = sym_tab; in sym_tab_add_str_lit()
219 sym_tab_t* sym_tab, /*!< in: symbol table */ in sym_tab_add_bound_lit() argument
227 blit = pars_info_get_bound_lit(sym_tab->info, name); in sym_tab_add_bound_lit()
231 mem_heap_alloc(sym_tab->heap, sizeof(sym_node_t))); in sym_tab_add_bound_lit()
284 UT_LIST_ADD_LAST(sym_list, sym_tab->sym_list, node); in sym_tab_add_bound_lit()
288 node->sym_table = sym_tab; in sym_tab_add_bound_lit()
344 sym_tab_t* sym_tab) /*!< in: symbol table */ in sym_tab_add_null_lit() argument
349 mem_heap_alloc(sym_tab->heap, sizeof(sym_node_t))); in sym_tab_add_null_lit()
367 UT_LIST_ADD_LAST(sym_list, sym_tab->sym_list, node); in sym_tab_add_null_lit()
371 node->sym_table = sym_tab; in sym_tab_add_null_lit()
383 sym_tab_t* sym_tab, /*!< in: symbol table */ in sym_tab_add_id() argument
390 mem_heap_zalloc(sym_tab->heap, sizeof(*node))); in sym_tab_add_id()
394 node->name = mem_heap_strdupl(sym_tab->heap, (char*) name, len); in sym_tab_add_id()
397 UT_LIST_ADD_LAST(sym_list, sym_tab->sym_list, node); in sym_tab_add_id()
401 node->sym_table = sym_tab; in sym_tab_add_id()
413 sym_tab_t* sym_tab, /*!< in: symbol table */ in sym_tab_add_bound_id() argument
419 bid = pars_info_get_bound_id(sym_tab->info, name); in sym_tab_add_bound_id()
423 mem_heap_alloc(sym_tab->heap, sizeof(sym_node_t))); in sym_tab_add_bound_id()
432 node->name = mem_heap_strdup(sym_tab->heap, bid->id); in sym_tab_add_bound_id()
435 UT_LIST_ADD_LAST(sym_list, sym_tab->sym_list, node); in sym_tab_add_bound_id()
445 node->sym_table = sym_tab; in sym_tab_add_bound_id()