T *__sem_get_def(SemTable *sem,SemanticType semtype,Context c,SemanticAddr i) { T *defs = __sem_get_defs(sem,semtype,c); return _t_child(defs,i); }
SemanticID _d_define(SemTable *sem,T *def,SemanticType semtype,Context c) { T *definitions = __sem_get_defs(sem,semtype,c); _t_add(definitions,def); SemanticID sid = {c,semtype,_d_get_def_addr(def)}; return sid; }