HelenOS sources

stype              75 uspace/app/sbi/src/imode.c 	stype_t stype;
stype             107 uspace/app/sbi/src/imode.c 	stype.program = program;
stype             108 uspace/app/sbi/src/imode.c 	stype.proc_vr = stype_proc_vr_new();
stype             109 uspace/app/sbi/src/imode.c 	list_init(&stype.proc_vr->block_vr);
stype             110 uspace/app/sbi/src/imode.c 	stype.current_csi = NULL;
stype             120 uspace/app/sbi/src/imode.c 	stype.proc_vr->proc = proc;
stype             129 uspace/app/sbi/src/imode.c 	list_append(&stype.proc_vr->block_vr, block_vr);
stype             145 uspace/app/sbi/src/imode.c 		stype.error = b_false;
stype             164 uspace/app/sbi/src/imode.c 		stype_stat(&stype, stat, b_true);
stype             166 uspace/app/sbi/src/imode.c 		if (stype.error != b_false)
stype             207 uspace/app/sbi/src/imode.c 	bvr_n = list_last(&stype.proc_vr->block_vr);
stype             209 uspace/app/sbi/src/imode.c 	list_remove(&stype.proc_vr->block_vr, bvr_n);
stype              61 uspace/app/sbi/src/main.c 	stype_t stype;
stype             114 uspace/app/sbi/src/main.c 	stype.program = program;
stype             115 uspace/app/sbi/src/main.c 	stype.error = b_false;
stype             116 uspace/app/sbi/src/main.c 	stype_module(&stype, program->module);
stype             119 uspace/app/sbi/src/main.c 	if (stype.error)
stype              54 uspace/app/sbi/src/stype.c static void stype_csi(stype_t *stype, stree_csi_t *csi);
stype              55 uspace/app/sbi/src/stype.c static void stype_ctor(stype_t *stype, stree_ctor_t *ctor);
stype              56 uspace/app/sbi/src/stype.c static void stype_ctor_body(stype_t *stype, stree_ctor_t *ctor);
stype              57 uspace/app/sbi/src/stype.c static void stype_fun(stype_t *stype, stree_fun_t *fun);
stype              58 uspace/app/sbi/src/stype.c static void stype_var(stype_t *stype, stree_var_t *var);
stype              59 uspace/app/sbi/src/stype.c static void stype_prop(stype_t *stype, stree_prop_t *prop);
stype              61 uspace/app/sbi/src/stype.c static void stype_fun_sig(stype_t *stype, stree_csi_t *outer_csi,
stype              63 uspace/app/sbi/src/stype.c static void stype_fun_body(stype_t *stype, stree_fun_t *fun);
stype              64 uspace/app/sbi/src/stype.c static void stype_block(stype_t *stype, stree_block_t *block);
stype              66 uspace/app/sbi/src/stype.c static void stype_class_impl_check(stype_t *stype, stree_csi_t *csi);
stype              67 uspace/app/sbi/src/stype.c static void stype_class_impl_check_if(stype_t *stype, stree_csi_t *csi,
stype              69 uspace/app/sbi/src/stype.c static void stype_class_impl_check_mbr(stype_t *stype, stree_csi_t *csi,
stype              71 uspace/app/sbi/src/stype.c static void stype_class_impl_check_fun(stype_t *stype,
stype              73 uspace/app/sbi/src/stype.c static void stype_class_impl_check_prop(stype_t *stype,
stype              76 uspace/app/sbi/src/stype.c static void stype_vdecl(stype_t *stype, stree_vdecl_t *vdecl_s);
stype              77 uspace/app/sbi/src/stype.c static void stype_if(stype_t *stype, stree_if_t *if_s);
stype              78 uspace/app/sbi/src/stype.c static void stype_switch(stype_t *stype, stree_switch_t *switch_s);
stype              79 uspace/app/sbi/src/stype.c static void stype_while(stype_t *stype, stree_while_t *while_s);
stype              80 uspace/app/sbi/src/stype.c static void stype_for(stype_t *stype, stree_for_t *for_s);
stype              81 uspace/app/sbi/src/stype.c static void stype_raise(stype_t *stype, stree_raise_t *raise_s);
stype              82 uspace/app/sbi/src/stype.c static void stype_break(stype_t *stype, stree_break_t *break_s);
stype              83 uspace/app/sbi/src/stype.c static void stype_return(stype_t *stype, stree_return_t *return_s);
stype              84 uspace/app/sbi/src/stype.c static void stype_exps(stype_t *stype, stree_exps_t *exp_s, bool_t want_value);
stype              85 uspace/app/sbi/src/stype.c static void stype_wef(stype_t *stype, stree_wef_t *wef_s);
stype              87 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tprimitive(stype_t *stype,
stype              89 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tprim_tobj(stype_t *stype,
stype              91 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tobject(stype_t *stype, stree_expr_t *expr,
stype              93 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tarray(stype_t *stype, stree_expr_t *expr,
stype              95 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tdeleg(stype_t *stype, stree_expr_t *expr,
stype              97 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tenum(stype_t *stype, stree_expr_t *expr,
stype              99 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tfun_tdeleg(stype_t *stype,
stype             101 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tvref(stype_t *stype, stree_expr_t *expr,
stype             104 uspace/app/sbi/src/stype.c static bool_t stype_fun_sig_equal(stype_t *stype, tdata_fun_sig_t *asig,
stype             115 uspace/app/sbi/src/stype.c void stype_module(stype_t *stype, stree_module_t *module)
stype             123 uspace/app/sbi/src/stype.c 	stype->current_csi = NULL;
stype             124 uspace/app/sbi/src/stype.c 	stype->proc_vr = NULL;
stype             132 uspace/app/sbi/src/stype.c 			stype_csi(stype, mbr->u.csi);
stype             135 uspace/app/sbi/src/stype.c 			stype_enum(stype, mbr->u.enum_d);
stype             148 uspace/app/sbi/src/stype.c static void stype_csi(stype_t *stype, stree_csi_t *csi)
stype             159 uspace/app/sbi/src/stype.c 	prev_ctx = stype->current_csi;
stype             160 uspace/app/sbi/src/stype.c 	stype->current_csi = csi;
stype             168 uspace/app/sbi/src/stype.c 			stype_csi(stype, csimbr->u.csi);
stype             171 uspace/app/sbi/src/stype.c 			stype_ctor(stype, csimbr->u.ctor);
stype             174 uspace/app/sbi/src/stype.c 			stype_deleg(stype, csimbr->u.deleg);
stype             177 uspace/app/sbi/src/stype.c 			stype_enum(stype, csimbr->u.enum_d);
stype             180 uspace/app/sbi/src/stype.c 			stype_fun(stype, csimbr->u.fun);
stype             183 uspace/app/sbi/src/stype.c 			stype_var(stype, csimbr->u.var);
stype             186 uspace/app/sbi/src/stype.c 			stype_prop(stype, csimbr->u.prop);
stype             194 uspace/app/sbi/src/stype.c 		stype_class_impl_check(stype, csi);
stype             196 uspace/app/sbi/src/stype.c 	stype->current_csi = prev_ctx;
stype             204 uspace/app/sbi/src/stype.c static void stype_ctor(stype_t *stype, stree_ctor_t *ctor)
stype             212 uspace/app/sbi/src/stype.c 		stype_ctor_header(stype, ctor);
stype             214 uspace/app/sbi/src/stype.c 	stype_ctor_body(stype, ctor);
stype             222 uspace/app/sbi/src/stype.c void stype_ctor_header(stype_t *stype, stree_ctor_t *ctor)
stype             240 uspace/app/sbi/src/stype.c 	stype_fun_sig(stype, ctor_sym->outer_csi, ctor->sig, &tsig);
stype             255 uspace/app/sbi/src/stype.c static void stype_ctor_body(stype_t *stype, stree_ctor_t *ctor)
stype             262 uspace/app/sbi/src/stype.c 	assert(stype->proc_vr == NULL);
stype             264 uspace/app/sbi/src/stype.c 	stype->proc_vr = stype_proc_vr_new();
stype             265 uspace/app/sbi/src/stype.c 	stype->proc_vr->proc = ctor->proc;
stype             266 uspace/app/sbi/src/stype.c 	list_init(&stype->proc_vr->block_vr);
stype             268 uspace/app/sbi/src/stype.c 	stype_block(stype, ctor->proc->body);
stype             270 uspace/app/sbi/src/stype.c 	free(stype->proc_vr);
stype             271 uspace/app/sbi/src/stype.c 	stype->proc_vr = NULL;
stype             279 uspace/app/sbi/src/stype.c void stype_deleg(stype_t *stype, stree_deleg_t *deleg)
stype             308 uspace/app/sbi/src/stype.c 	stype_fun_sig(stype, deleg_sym->outer_csi, deleg->sig, &tsig);
stype             319 uspace/app/sbi/src/stype.c void stype_enum(stype_t *stype, stree_enum_t *enum_d)
stype             324 uspace/app/sbi/src/stype.c 	(void) stype;
stype             351 uspace/app/sbi/src/stype.c static void stype_fun(stype_t *stype, stree_fun_t *fun)
stype             359 uspace/app/sbi/src/stype.c 		stype_fun_header(stype, fun);
stype             361 uspace/app/sbi/src/stype.c 	stype_fun_body(stype, fun);
stype             371 uspace/app/sbi/src/stype.c void stype_fun_header(stype_t *stype, stree_fun_t *fun)
stype             389 uspace/app/sbi/src/stype.c 	stype_fun_sig(stype, fun_sym->outer_csi, fun->sig, &tsig);
stype             407 uspace/app/sbi/src/stype.c static void stype_fun_sig(stype_t *stype, stree_csi_t *outer_csi,
stype             436 uspace/app/sbi/src/stype.c 		run_texpr(stype->program, outer_csi, arg->type, &titem);
stype             445 uspace/app/sbi/src/stype.c 		run_texpr(stype->program, outer_csi, sig->varg->type, &titem);
stype             450 uspace/app/sbi/src/stype.c 			stype_note_error(stype);
stype             456 uspace/app/sbi/src/stype.c 		run_texpr(stype->program, outer_csi, sig->rtype, &titem);
stype             470 uspace/app/sbi/src/stype.c static void stype_fun_body(stype_t *stype, stree_fun_t *fun)
stype             477 uspace/app/sbi/src/stype.c 	assert(stype->proc_vr == NULL);
stype             483 uspace/app/sbi/src/stype.c 	stype->proc_vr = stype_proc_vr_new();
stype             484 uspace/app/sbi/src/stype.c 	stype->proc_vr->proc = fun->proc;
stype             485 uspace/app/sbi/src/stype.c 	list_init(&stype->proc_vr->block_vr);
stype             487 uspace/app/sbi/src/stype.c 	stype_block(stype, fun->proc->body);
stype             489 uspace/app/sbi/src/stype.c 	free(stype->proc_vr);
stype             490 uspace/app/sbi/src/stype.c 	stype->proc_vr = NULL;
stype             498 uspace/app/sbi/src/stype.c static void stype_var(stype_t *stype, stree_var_t *var)
stype             502 uspace/app/sbi/src/stype.c 	run_texpr(stype->program, stype->current_csi, var->type,
stype             506 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype             515 uspace/app/sbi/src/stype.c static void stype_prop(stype_t *stype, stree_prop_t *prop)
stype             523 uspace/app/sbi/src/stype.c 		stype_prop_header(stype, prop);
stype             525 uspace/app/sbi/src/stype.c 	stype->proc_vr = stype_proc_vr_new();
stype             526 uspace/app/sbi/src/stype.c 	list_init(&stype->proc_vr->block_vr);
stype             530 uspace/app/sbi/src/stype.c 		stype->proc_vr->proc = prop->getter;
stype             531 uspace/app/sbi/src/stype.c 		stype_block(stype, prop->getter->body);
stype             536 uspace/app/sbi/src/stype.c 		stype->proc_vr->proc = prop->setter;
stype             537 uspace/app/sbi/src/stype.c 		stype_block(stype, prop->setter->body);
stype             540 uspace/app/sbi/src/stype.c 	free(stype->proc_vr);
stype             541 uspace/app/sbi/src/stype.c 	stype->proc_vr = NULL;
stype             549 uspace/app/sbi/src/stype.c void stype_prop_header(stype_t *stype, stree_prop_t *prop)
stype             558 uspace/app/sbi/src/stype.c 	run_texpr(stype->program, stype->current_csi, prop->type,
stype             562 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype             574 uspace/app/sbi/src/stype.c static void stype_block(stype_t *stype, stree_block_t *block)
stype             590 uspace/app/sbi/src/stype.c 	list_append(&stype->proc_vr->block_vr, block_vr);
stype             595 uspace/app/sbi/src/stype.c 		stype_stat(stype, stat, b_false);
stype             601 uspace/app/sbi/src/stype.c 	bvr_n = list_last(&stype->proc_vr->block_vr);
stype             603 uspace/app/sbi/src/stype.c 	list_remove(&stype->proc_vr->block_vr, bvr_n);
stype             611 uspace/app/sbi/src/stype.c static void stype_class_impl_check(stype_t *stype, stree_csi_t *csi)
stype             625 uspace/app/sbi/src/stype.c 		run_texpr(stype->program, csi, pred_te, &pred_ti);
stype             639 uspace/app/sbi/src/stype.c 			stype_class_impl_check_if(stype, csi, pred_ti);
stype             653 uspace/app/sbi/src/stype.c static void stype_class_impl_check_if(stype_t *stype, stree_csi_t *csi,
stype             675 uspace/app/sbi/src/stype.c 	stype_titem_to_tvv(stype, iface_ti, &iface_tvv);
stype             690 uspace/app/sbi/src/stype.c 		stype_class_impl_check_if(stype, csi, pred_sti);
stype             701 uspace/app/sbi/src/stype.c 		stype_class_impl_check_mbr(stype, csi, iface_tvv, ifmbr);
stype             714 uspace/app/sbi/src/stype.c static void stype_class_impl_check_mbr(stype_t *stype, stree_csi_t *csi,
stype             728 uspace/app/sbi/src/stype.c 	cmbr_sym = symbol_search_csi(stype->program, csi, ifmbr_name);
stype             735 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype             746 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype             761 uspace/app/sbi/src/stype.c 		stype_class_impl_check_fun(stype, cmbr_sym, if_tvv, ifmbr_sym);
stype             771 uspace/app/sbi/src/stype.c 		stype_class_impl_check_prop(stype, cmbr_sym, if_tvv, ifmbr_sym);
stype             783 uspace/app/sbi/src/stype.c static void stype_class_impl_check_fun(stype_t *stype,
stype             812 uspace/app/sbi/src/stype.c 	if (!stype_fun_sig_equal(stype, tcfun->tsig, tifun->tsig)) {
stype             823 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype             834 uspace/app/sbi/src/stype.c static void stype_class_impl_check_prop(stype_t *stype,
stype             867 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype             877 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype             887 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype             901 uspace/app/sbi/src/stype.c void stype_stat(stype_t *stype, stree_stat_t *stat, bool_t want_value)
stype             908 uspace/app/sbi/src/stype.c 		stype_vdecl(stype, stat->u.vdecl_s);
stype             911 uspace/app/sbi/src/stype.c 		stype_if(stype, stat->u.if_s);
stype             914 uspace/app/sbi/src/stype.c 		stype_switch(stype, stat->u.switch_s);
stype             917 uspace/app/sbi/src/stype.c 		stype_while(stype, stat->u.while_s);
stype             920 uspace/app/sbi/src/stype.c 		stype_for(stype, stat->u.for_s);
stype             923 uspace/app/sbi/src/stype.c 		stype_raise(stype, stat->u.raise_s);
stype             926 uspace/app/sbi/src/stype.c 		stype_break(stype, stat->u.break_s);
stype             929 uspace/app/sbi/src/stype.c 		stype_return(stype, stat->u.return_s);
stype             932 uspace/app/sbi/src/stype.c 		stype_exps(stype, stat->u.exp_s, want_value);
stype             935 uspace/app/sbi/src/stype.c 		stype_wef(stype, stat->u.wef_s);
stype             945 uspace/app/sbi/src/stype.c static void stype_vdecl(stype_t *stype, stree_vdecl_t *vdecl_s)
stype             954 uspace/app/sbi/src/stype.c 	block_vr = stype_get_current_block_vr(stype);
stype             961 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype             964 uspace/app/sbi/src/stype.c 	run_texpr(stype->program, stype->current_csi, vdecl_s->type,
stype             968 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype             983 uspace/app/sbi/src/stype.c static void stype_if(stype_t *stype, stree_if_t *if_s)
stype            1001 uspace/app/sbi/src/stype.c 		stype_expr(stype, ifc->cond);
stype            1002 uspace/app/sbi/src/stype.c 		ccond = stype_convert(stype, ifc->cond,
stype            1003 uspace/app/sbi/src/stype.c 		    stype_boolean_titem(stype));
stype            1009 uspace/app/sbi/src/stype.c 		stype_block(stype, ifc->block);
stype            1016 uspace/app/sbi/src/stype.c 		stype_block(stype, if_s->else_block);
stype            1024 uspace/app/sbi/src/stype.c static void stype_switch(stype_t *stype, stree_switch_t *switch_s)
stype            1035 uspace/app/sbi/src/stype.c 	stype_expr(stype, switch_s->expr);
stype            1041 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype            1057 uspace/app/sbi/src/stype.c 			stype_expr(stype, expr);
stype            1062 uspace/app/sbi/src/stype.c 				stype_note_error(stype);
stype            1067 uspace/app/sbi/src/stype.c 			cexpr = stype_convert(stype, expr, titem1);
stype            1076 uspace/app/sbi/src/stype.c 		stype_block(stype, whenc->block);
stype            1083 uspace/app/sbi/src/stype.c 		stype_block(stype, switch_s->else_block);
stype            1091 uspace/app/sbi/src/stype.c static void stype_while(stype_t *stype, stree_while_t *while_s)
stype            1099 uspace/app/sbi/src/stype.c 	stype_expr(stype, while_s->cond);
stype            1100 uspace/app/sbi/src/stype.c 	ccond = stype_convert(stype, while_s->cond,
stype            1101 uspace/app/sbi/src/stype.c 	    stype_boolean_titem(stype));
stype            1107 uspace/app/sbi/src/stype.c 	stype->proc_vr->bstat_cnt += 1;
stype            1110 uspace/app/sbi/src/stype.c 	stype_block(stype, while_s->body);
stype            1112 uspace/app/sbi/src/stype.c 	stype->proc_vr->bstat_cnt -= 1;
stype            1120 uspace/app/sbi/src/stype.c static void stype_for(stype_t *stype, stree_for_t *for_s)
stype            1126 uspace/app/sbi/src/stype.c 	stype->proc_vr->bstat_cnt += 1;
stype            1128 uspace/app/sbi/src/stype.c 	stype_block(stype, for_s->body);
stype            1130 uspace/app/sbi/src/stype.c 	stype->proc_vr->bstat_cnt -= 1;
stype            1138 uspace/app/sbi/src/stype.c static void stype_raise(stype_t *stype, stree_raise_t *raise_s)
stype            1143 uspace/app/sbi/src/stype.c 	stype_expr(stype, raise_s->expr);
stype            1147 uspace/app/sbi/src/stype.c static void stype_break(stype_t *stype, stree_break_t *break_s)
stype            1155 uspace/app/sbi/src/stype.c 	if (stype->proc_vr->bstat_cnt == 0) {
stype            1157 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype            1162 uspace/app/sbi/src/stype.c static void stype_return(stype_t *stype, stree_return_t *return_s)
stype            1175 uspace/app/sbi/src/stype.c 		stype_expr(stype, return_s->expr);
stype            1179 uspace/app/sbi/src/stype.c 	outer_sym = stype->proc_vr->proc->outer_symbol;
stype            1187 uspace/app/sbi/src/stype.c 			run_texpr(stype->program, outer_sym->outer_csi,
stype            1193 uspace/app/sbi/src/stype.c 				stype_note_error(stype);
stype            1201 uspace/app/sbi/src/stype.c 				stype_note_error(stype);
stype            1209 uspace/app/sbi/src/stype.c 		if (stype->proc_vr->proc == prop->getter) {
stype            1213 uspace/app/sbi/src/stype.c 				stype_note_error(stype);
stype            1219 uspace/app/sbi/src/stype.c 				stype_note_error(stype);
stype            1224 uspace/app/sbi/src/stype.c 		run_texpr(stype->program, outer_sym->outer_csi, prop->type,
stype            1233 uspace/app/sbi/src/stype.c 		cexpr = stype_convert(stype, return_s->expr, dtype);
stype            1245 uspace/app/sbi/src/stype.c static void stype_exps(stype_t *stype, stree_exps_t *exp_s, bool_t want_value)
stype            1250 uspace/app/sbi/src/stype.c 	stype_expr(stype, exp_s->expr);
stype            1263 uspace/app/sbi/src/stype.c static void stype_wef(stype_t *stype, stree_wef_t *wef_s)
stype            1273 uspace/app/sbi/src/stype.c 		stype_block(stype, wef_s->with_block);
stype            1279 uspace/app/sbi/src/stype.c 		run_texpr(stype->program, stype->current_csi, ec->etype,
stype            1281 uspace/app/sbi/src/stype.c 		stype_block(stype, ec->block);
stype            1288 uspace/app/sbi/src/stype.c 		stype_block(stype, wef_s->finally_block);
stype            1309 uspace/app/sbi/src/stype.c stree_expr_t *stype_convert(stype_t *stype, stree_expr_t *expr,
stype            1326 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype            1333 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype            1349 uspace/app/sbi/src/stype.c 		return stype_convert_tprim_tobj(stype, expr, dest);
stype            1353 uspace/app/sbi/src/stype.c 		return stype_convert_tfun_tdeleg(stype, expr, dest);
stype            1357 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1364 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1370 uspace/app/sbi/src/stype.c 		expr = stype_convert_tprimitive(stype, expr, dest);
stype            1373 uspace/app/sbi/src/stype.c 		expr = stype_convert_tobject(stype, expr, dest);
stype            1376 uspace/app/sbi/src/stype.c 		expr = stype_convert_tarray(stype, expr, dest);
stype            1379 uspace/app/sbi/src/stype.c 		expr = stype_convert_tdeleg(stype, expr, dest);
stype            1386 uspace/app/sbi/src/stype.c 		expr = stype_convert_tenum(stype, expr, dest);
stype            1392 uspace/app/sbi/src/stype.c 		expr = stype_convert_tvref(stype, expr, dest);
stype            1407 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tprimitive(stype_t *stype,
stype            1421 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1435 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tprim_tobj(stype_t *stype,
stype            1452 uspace/app/sbi/src/stype.c 	bi = stype->program->builtin;
stype            1475 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1481 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1501 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tobject(stype_t *stype, stree_expr_t *expr,
stype            1518 uspace/app/sbi/src/stype.c 	pred_ti = stype_tobject_find_pred(stype, src, dest);
stype            1520 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1530 uspace/app/sbi/src/stype.c 	if (stype_targs_check_equal(stype, pred_ti, dest) != EOK) {
stype            1531 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1544 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tarray(stype_t *stype, stree_expr_t *expr,
stype            1558 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1565 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1577 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tdeleg(stype_t *stype, stree_expr_t *expr,
stype            1603 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1616 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tenum(stype_t *stype, stree_expr_t *expr,
stype            1638 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1651 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tfun_tdeleg(stype_t *stype,
stype            1671 uspace/app/sbi/src/stype.c 	dsig = stype_deleg_get_sig(stype, ddeleg);
stype            1676 uspace/app/sbi/src/stype.c 	if (!stype_fun_sig_equal(stype, ssig, dsig)) {
stype            1677 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1696 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tvref(stype_t *stype, stree_expr_t *expr,
stype            1708 uspace/app/sbi/src/stype.c 		stype_convert_failure(stype, convc_implicit, expr, dest);
stype            1721 uspace/app/sbi/src/stype.c void stype_convert_failure(stype_t *stype, stype_conv_class_t convc,
stype            1740 uspace/app/sbi/src/stype.c 	stype_note_error(stype);
stype            1752 uspace/app/sbi/src/stype.c stree_expr_t *stype_box_expr(stype_t *stype, stree_expr_t *expr)
stype            1767 uspace/app/sbi/src/stype.c 	bi = stype->program->builtin;
stype            1794 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype            1825 uspace/app/sbi/src/stype.c tdata_item_t *stype_tobject_find_pred(stype_t *stype, tdata_item_t *src,
stype            1847 uspace/app/sbi/src/stype.c 	stype_titem_to_tvv(stype, src, &tvv);
stype            1854 uspace/app/sbi/src/stype.c 		pred_te = symbol_get_base_class_ref(stype->program,
stype            1857 uspace/app/sbi/src/stype.c 			run_texpr(stype->program, src_csi, pred_te,
stype            1878 uspace/app/sbi/src/stype.c 		res_ti = stype_tobject_find_pred(stype, bs_ti, dest);
stype            1895 uspace/app/sbi/src/stype.c 			run_texpr(stype->program, src_csi, pred_te,
stype            1903 uspace/app/sbi/src/stype.c 			res_ti = stype_tobject_find_pred(stype, bs_ti, dest);
stype            1929 uspace/app/sbi/src/stype.c errno_t stype_targs_check_equal(stype_t *stype, tdata_item_t *a_ti,
stype            1935 uspace/app/sbi/src/stype.c 	(void) stype;
stype            1986 uspace/app/sbi/src/stype.c static bool_t stype_fun_sig_equal(stype_t *stype, tdata_fun_sig_t *asig,
stype            1992 uspace/app/sbi/src/stype.c 	(void) stype;
stype            2047 uspace/app/sbi/src/stype.c tdata_fun_sig_t *stype_deleg_get_sig(stype_t *stype, tdata_deleg_t *tdeleg)
stype            2050 uspace/app/sbi/src/stype.c 		stype_deleg(stype, tdeleg->deleg);
stype            2071 uspace/app/sbi/src/stype.c void stype_titem_to_tvv(stype_t *stype, tdata_item_t *ti, tdata_tvv_t **rtvv)
stype            2104 uspace/app/sbi/src/stype.c 		stype_note_error(stype);
stype            2111 uspace/app/sbi/src/stype.c 			    stype_recovery_titem(stype));
stype            2125 uspace/app/sbi/src/stype.c tdata_item_t *stype_boolean_titem(stype_t *stype)
stype            2130 uspace/app/sbi/src/stype.c 	(void) stype;
stype            2146 uspace/app/sbi/src/stype.c stree_vdecl_t *stype_local_vars_lookup(stype_t *stype, sid_t name)
stype            2153 uspace/app/sbi/src/stype.c 	proc_vr = stype->proc_vr;
stype            2177 uspace/app/sbi/src/stype.c stree_proc_arg_t *stype_proc_args_lookup(stype_t *stype, sid_t name)
stype            2192 uspace/app/sbi/src/stype.c 	proc_vr = stype->proc_vr;
stype            2277 uspace/app/sbi/src/stype.c void stype_note_error(stype_t *stype)
stype            2279 uspace/app/sbi/src/stype.c 	stype->error = b_true;
stype            2289 uspace/app/sbi/src/stype.c tdata_item_t *stype_recovery_titem(stype_t *stype)
stype            2293 uspace/app/sbi/src/stype.c 	(void) stype;
stype            2303 uspace/app/sbi/src/stype.c stype_block_vr_t *stype_get_current_block_vr(stype_t *stype)
stype            2307 uspace/app/sbi/src/stype.c 	node = list_last(&stype->proc_vr->block_vr);
stype              34 uspace/app/sbi/src/stype.h void stype_module(stype_t *stype, stree_module_t *module);
stype              35 uspace/app/sbi/src/stype.h void stype_ctor_header(stype_t *stype, stree_ctor_t *ctor);
stype              36 uspace/app/sbi/src/stype.h void stype_deleg(stype_t *stype, stree_deleg_t *deleg);
stype              37 uspace/app/sbi/src/stype.h void stype_enum(stype_t *stype, stree_enum_t *enum_d);
stype              38 uspace/app/sbi/src/stype.h void stype_fun_header(stype_t *stype, stree_fun_t *fun);
stype              39 uspace/app/sbi/src/stype.h void stype_prop_header(stype_t *stype, stree_prop_t *prop);
stype              40 uspace/app/sbi/src/stype.h void stype_stat(stype_t *stype, stree_stat_t *stat, bool_t want_value);
stype              42 uspace/app/sbi/src/stype.h void stype_note_error(stype_t *stype);
stype              43 uspace/app/sbi/src/stype.h tdata_item_t *stype_recovery_titem(stype_t *stype);
stype              45 uspace/app/sbi/src/stype.h stree_expr_t *stype_convert(stype_t *stype, stree_expr_t *expr,
stype              47 uspace/app/sbi/src/stype.h void stype_convert_failure(stype_t *stype, stype_conv_class_t convc,
stype              49 uspace/app/sbi/src/stype.h stree_expr_t *stype_box_expr(stype_t *stype, stree_expr_t *expr);
stype              50 uspace/app/sbi/src/stype.h tdata_item_t *stype_tobject_find_pred(stype_t *stype, tdata_item_t *src,
stype              52 uspace/app/sbi/src/stype.h errno_t stype_targs_check_equal(stype_t *stype, tdata_item_t *a_ti,
stype              55 uspace/app/sbi/src/stype.h tdata_fun_sig_t *stype_deleg_get_sig(stype_t *stype, tdata_deleg_t *tdeleg);
stype              57 uspace/app/sbi/src/stype.h void stype_titem_to_tvv(stype_t *stype, tdata_item_t *ti, tdata_tvv_t **rtvv);
stype              59 uspace/app/sbi/src/stype.h tdata_item_t *stype_boolean_titem(stype_t *stype);
stype              61 uspace/app/sbi/src/stype.h stree_vdecl_t *stype_local_vars_lookup(stype_t *stype, sid_t name);
stype              62 uspace/app/sbi/src/stype.h stree_proc_arg_t *stype_proc_args_lookup(stype_t *stype, sid_t name);
stype              63 uspace/app/sbi/src/stype.h stype_block_vr_t *stype_get_current_block_vr(stype_t *stype);
stype              61 uspace/app/sbi/src/stype_expr.c static void stype_nameref(stype_t *stype, stree_nameref_t *nameref,
stype              63 uspace/app/sbi/src/stype_expr.c static void stype_literal(stype_t *stype, stree_literal_t *literal,
stype              65 uspace/app/sbi/src/stype_expr.c static void stype_self_ref(stype_t *stype, stree_self_ref_t *self_ref,
stype              68 uspace/app/sbi/src/stype_expr.c static void stype_binop(stype_t *stype, stree_binop_t *binop,
stype              71 uspace/app/sbi/src/stype_expr.c static void stype_binop_tprimitive(stype_t *stype, stree_binop_t *binop,
stype              73 uspace/app/sbi/src/stype_expr.c static void stype_binop_bool(stype_t *stype, stree_binop_t *binop,
stype              75 uspace/app/sbi/src/stype_expr.c static void stype_binop_char(stype_t *stype, stree_binop_t *binop,
stype              77 uspace/app/sbi/src/stype_expr.c static void stype_binop_int(stype_t *stype, stree_binop_t *binop,
stype              79 uspace/app/sbi/src/stype_expr.c static void stype_binop_nil(stype_t *stype, stree_binop_t *binop,
stype              81 uspace/app/sbi/src/stype_expr.c static void stype_binop_string(stype_t *stype, stree_binop_t *binop,
stype              83 uspace/app/sbi/src/stype_expr.c static void stype_binop_resource(stype_t *stype, stree_binop_t *binop,
stype              86 uspace/app/sbi/src/stype_expr.c static void stype_binop_tobject(stype_t *stype, stree_binop_t *binop,
stype              88 uspace/app/sbi/src/stype_expr.c static void stype_binop_tenum(stype_t *stype, stree_binop_t *binop,
stype              90 uspace/app/sbi/src/stype_expr.c static void stype_binop_tvref(stype_t *stype, stree_binop_t *binop,
stype              93 uspace/app/sbi/src/stype_expr.c static void stype_unop(stype_t *stype, stree_unop_t *unop,
stype              95 uspace/app/sbi/src/stype_expr.c static void stype_unop_tprimitive(stype_t *stype, stree_unop_t *unop,
stype              97 uspace/app/sbi/src/stype_expr.c static void stype_new(stype_t *stype, stree_new_t *new,
stype              99 uspace/app/sbi/src/stype_expr.c static void stype_new_object(stype_t *stype, stree_new_t *new_op,
stype             102 uspace/app/sbi/src/stype_expr.c static void stype_access(stype_t *stype, stree_access_t *access,
stype             104 uspace/app/sbi/src/stype_expr.c static void stype_access_tprimitive(stype_t *stype, stree_access_t *access,
stype             106 uspace/app/sbi/src/stype_expr.c static void stype_access_tobject(stype_t *stype, stree_access_t *access,
stype             108 uspace/app/sbi/src/stype_expr.c static void stype_access_tarray(stype_t *stype, stree_access_t *access,
stype             110 uspace/app/sbi/src/stype_expr.c static void stype_access_tebase(stype_t *stype, stree_access_t *access,
stype             113 uspace/app/sbi/src/stype_expr.c static void stype_call(stype_t *stype, stree_call_t *call,
stype             115 uspace/app/sbi/src/stype_expr.c static void stype_call_args(stype_t *stype, cspan_t *cspan, list_t *farg_tis,
stype             118 uspace/app/sbi/src/stype_expr.c static void stype_index(stype_t *stype, stree_index_t *index,
stype             120 uspace/app/sbi/src/stype_expr.c static void stype_index_tprimitive(stype_t *stype, stree_index_t *index,
stype             122 uspace/app/sbi/src/stype_expr.c static void stype_index_tobject(stype_t *stype, stree_index_t *index,
stype             124 uspace/app/sbi/src/stype_expr.c static void stype_index_tarray(stype_t *stype, stree_index_t *index,
stype             127 uspace/app/sbi/src/stype_expr.c static void stype_assign(stype_t *stype, stree_assign_t *assign,
stype             129 uspace/app/sbi/src/stype_expr.c static void stype_as(stype_t *stype, stree_as_t *as_op, tdata_item_t **rtitem);
stype             130 uspace/app/sbi/src/stype_expr.c static void stype_box(stype_t *stype, stree_box_t *box, tdata_item_t **rtitem);
stype             140 uspace/app/sbi/src/stype_expr.c void stype_expr(stype_t *stype, stree_expr_t *expr)
stype             153 uspace/app/sbi/src/stype_expr.c 		stype_nameref(stype, expr->u.nameref, &et);
stype             156 uspace/app/sbi/src/stype_expr.c 		stype_literal(stype, expr->u.literal, &et);
stype             159 uspace/app/sbi/src/stype_expr.c 		stype_self_ref(stype, expr->u.self_ref, &et);
stype             162 uspace/app/sbi/src/stype_expr.c 		stype_binop(stype, expr->u.binop, &et);
stype             165 uspace/app/sbi/src/stype_expr.c 		stype_unop(stype, expr->u.unop, &et);
stype             168 uspace/app/sbi/src/stype_expr.c 		stype_new(stype, expr->u.new_op, &et);
stype             171 uspace/app/sbi/src/stype_expr.c 		stype_access(stype, expr->u.access, &et);
stype             174 uspace/app/sbi/src/stype_expr.c 		stype_call(stype, expr->u.call, &et);
stype             177 uspace/app/sbi/src/stype_expr.c 		stype_index(stype, expr->u.index, &et);
stype             180 uspace/app/sbi/src/stype_expr.c 		stype_assign(stype, expr->u.assign, &et);
stype             183 uspace/app/sbi/src/stype_expr.c 		stype_as(stype, expr->u.as_op, &et);
stype             186 uspace/app/sbi/src/stype_expr.c 		stype_box(stype, expr->u.box, &et);
stype             206 uspace/app/sbi/src/stype_expr.c static void stype_nameref(stype_t *stype, stree_nameref_t *nameref,
stype             230 uspace/app/sbi/src/stype_expr.c 	vdecl = stype_local_vars_lookup(stype, nameref->name->sid);
stype             236 uspace/app/sbi/src/stype_expr.c 		run_texpr(stype->program, stype->current_csi, vdecl->type,
stype             246 uspace/app/sbi/src/stype_expr.c 	proc_arg = stype_proc_args_lookup(stype, nameref->name->sid);
stype             252 uspace/app/sbi/src/stype_expr.c 		run_texpr(stype->program, stype->current_csi, proc_arg->type,
stype             262 uspace/app/sbi/src/stype_expr.c 	sym = symbol_lookup_in_csi(stype->program, stype->current_csi,
stype             267 uspace/app/sbi/src/stype_expr.c 		if (stype->current_csi != NULL) {
stype             271 uspace/app/sbi/src/stype_expr.c 			symbol_print_fqn(csi_to_symbol(stype->current_csi));
stype             278 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             279 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             284 uspace/app/sbi/src/stype_expr.c 	static_ctx = stree_symbol_is_static(stype->proc_vr->proc->outer_symbol);
stype             290 uspace/app/sbi/src/stype_expr.c 	if (sym->outer_csi != stype->current_csi)
stype             299 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             300 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             311 uspace/app/sbi/src/stype_expr.c 		run_texpr(stype->program, stype->current_csi,
stype             316 uspace/app/sbi/src/stype_expr.c 		stype_prop_header(stype, sym->u.prop);
stype             338 uspace/app/sbi/src/stype_expr.c 		stype_deleg(stype, deleg);
stype             356 uspace/app/sbi/src/stype_expr.c 		stype_fun_header(stype, fun);
stype             370 uspace/app/sbi/src/stype_expr.c static void stype_literal(stype_t *stype, stree_literal_t *literal,
stype             381 uspace/app/sbi/src/stype_expr.c 	(void) stype;
stype             417 uspace/app/sbi/src/stype_expr.c static void stype_self_ref(stype_t *stype, stree_self_ref_t *self_ref,
stype             428 uspace/app/sbi/src/stype_expr.c 	(void) stype;
stype             431 uspace/app/sbi/src/stype_expr.c 	cur_csi = stype->proc_vr->proc->outer_symbol->outer_csi;
stype             454 uspace/app/sbi/src/stype_expr.c static void stype_binop(stype_t *stype, stree_binop_t *binop,
stype             464 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, binop->arg1);
stype             465 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, binop->arg2);
stype             473 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             474 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             481 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             482 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             487 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             500 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             501 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             507 uspace/app/sbi/src/stype_expr.c 		stype_binop_tprimitive(stype, binop, titem1, titem2, rtitem);
stype             510 uspace/app/sbi/src/stype_expr.c 		stype_binop_tobject(stype, binop, titem1, titem2, rtitem);
stype             513 uspace/app/sbi/src/stype_expr.c 		stype_binop_tenum(stype, binop, titem1, titem2, rtitem);
stype             516 uspace/app/sbi/src/stype_expr.c 		stype_binop_tvref(stype, binop, titem1, titem2, rtitem);
stype             524 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             525 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             539 uspace/app/sbi/src/stype_expr.c static void stype_binop_tprimitive(stype_t *stype, stree_binop_t *binop,
stype             547 uspace/app/sbi/src/stype_expr.c 		stype_binop_bool(stype, binop, rtitem);
stype             550 uspace/app/sbi/src/stype_expr.c 		stype_binop_char(stype, binop, rtitem);
stype             553 uspace/app/sbi/src/stype_expr.c 		stype_binop_int(stype, binop, rtitem);
stype             556 uspace/app/sbi/src/stype_expr.c 		stype_binop_nil(stype, binop, rtitem);
stype             559 uspace/app/sbi/src/stype_expr.c 		stype_binop_string(stype, binop, rtitem);
stype             562 uspace/app/sbi/src/stype_expr.c 		stype_binop_resource(stype, binop, rtitem);
stype             573 uspace/app/sbi/src/stype_expr.c static void stype_binop_bool(stype_t *stype, stree_binop_t *binop,
stype             599 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             600 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             621 uspace/app/sbi/src/stype_expr.c static void stype_binop_char(stype_t *stype, stree_binop_t *binop,
stype             627 uspace/app/sbi/src/stype_expr.c 	(void) stype;
stype             651 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             668 uspace/app/sbi/src/stype_expr.c static void stype_binop_int(stype_t *stype, stree_binop_t *binop,
stype             674 uspace/app/sbi/src/stype_expr.c 	(void) stype;
stype             701 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             718 uspace/app/sbi/src/stype_expr.c static void stype_binop_nil(stype_t *stype, stree_binop_t *binop,
stype             725 uspace/app/sbi/src/stype_expr.c 	stype_note_error(stype);
stype             726 uspace/app/sbi/src/stype_expr.c 	*rtitem = stype_recovery_titem(stype);
stype             735 uspace/app/sbi/src/stype_expr.c static void stype_binop_string(stype_t *stype, stree_binop_t *binop,
stype             768 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             785 uspace/app/sbi/src/stype_expr.c static void stype_binop_resource(stype_t *stype, stree_binop_t *binop,
stype             795 uspace/app/sbi/src/stype_expr.c 	stype_note_error(stype);
stype             812 uspace/app/sbi/src/stype_expr.c static void stype_binop_tobject(stype_t *stype, stree_binop_t *binop,
stype             817 uspace/app/sbi/src/stype_expr.c 	(void) stype;
stype             828 uspace/app/sbi/src/stype_expr.c 		res_ti = stype_boolean_titem(stype);
stype             834 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             835 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             850 uspace/app/sbi/src/stype_expr.c static void stype_binop_tenum(stype_t *stype, stree_binop_t *binop,
stype             862 uspace/app/sbi/src/stype_expr.c 		res_ti = stype_boolean_titem(stype);
stype             868 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             869 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             884 uspace/app/sbi/src/stype_expr.c static void stype_binop_tvref(stype_t *stype, stree_binop_t *binop,
stype             898 uspace/app/sbi/src/stype_expr.c 		res_ti = stype_boolean_titem(stype);
stype             904 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             905 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             918 uspace/app/sbi/src/stype_expr.c static void stype_unop(stype_t *stype, stree_unop_t *unop,
stype             927 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, unop->arg);
stype             933 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             934 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             939 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             945 uspace/app/sbi/src/stype_expr.c 		stype_unop_tprimitive(stype, unop, titem, rtitem);
stype             953 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             954 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype             966 uspace/app/sbi/src/stype_expr.c static void stype_unop_tprimitive(stype_t *stype, stree_unop_t *unop,
stype             972 uspace/app/sbi/src/stype_expr.c 	(void) stype;
stype             988 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype             989 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1005 uspace/app/sbi/src/stype_expr.c static void stype_new(stype_t *stype, stree_new_t *new_op,
stype            1016 uspace/app/sbi/src/stype_expr.c 	run_texpr(stype->program, stype->current_csi, new_op->texpr, rtitem);
stype            1020 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1021 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1026 uspace/app/sbi/src/stype_expr.c 		stype_new_object(stype, new_op, *rtitem);
stype            1034 uspace/app/sbi/src/stype_expr.c static void stype_new_object(stype_t *stype, stree_new_t *new_op,
stype            1051 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1059 uspace/app/sbi/src/stype_expr.c 	ctor_sym = symbol_search_csi_no_base(stype->program, csi,
stype            1066 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1077 uspace/app/sbi/src/stype_expr.c 	stype_ctor_header(stype, ctor);
stype            1082 uspace/app/sbi/src/stype_expr.c 	stype_titem_to_tvv(stype, obj_ti, &obj_tvv);
stype            1089 uspace/app/sbi/src/stype_expr.c 	stype_call_args(stype, new_op->expr->cspan, &tsig->arg_ti,
stype            1099 uspace/app/sbi/src/stype_expr.c static void stype_access(stype_t *stype, stree_access_t *access,
stype            1108 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, access->arg);
stype            1114 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1115 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1121 uspace/app/sbi/src/stype_expr.c 		stype_access_tprimitive(stype, access, arg_ti, rtitem);
stype            1124 uspace/app/sbi/src/stype_expr.c 		stype_access_tobject(stype, access, arg_ti, rtitem);
stype            1127 uspace/app/sbi/src/stype_expr.c 		stype_access_tarray(stype, access, arg_ti, rtitem);
stype            1132 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1133 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1136 uspace/app/sbi/src/stype_expr.c 		stype_access_tebase(stype, access, arg_ti, rtitem);
stype            1142 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1143 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1148 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1149 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1155 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1158 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1170 uspace/app/sbi/src/stype_expr.c static void stype_access_tprimitive(stype_t *stype, stree_access_t *access,
stype            1176 uspace/app/sbi/src/stype_expr.c 	access->arg = stype_box_expr(stype, access->arg);
stype            1178 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1183 uspace/app/sbi/src/stype_expr.c 	stype_access_tobject(stype, access, access->arg->titem, rtitem);
stype            1193 uspace/app/sbi/src/stype_expr.c static void stype_access_tobject(stype_t *stype, stree_access_t *access,
stype            1213 uspace/app/sbi/src/stype_expr.c 	member_sym = symbol_search_csi(stype->program, tobject->csi,
stype            1223 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1224 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1239 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1240 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1251 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1252 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1279 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1280 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1286 uspace/app/sbi/src/stype_expr.c 		stype_enum(stype, enum_d);
stype            1293 uspace/app/sbi/src/stype_expr.c 		stype_fun_header(stype, fun);
stype            1299 uspace/app/sbi/src/stype_expr.c 		run_texpr(stype->program, member_sym->outer_csi,
stype            1305 uspace/app/sbi/src/stype_expr.c 		run_texpr(stype->program, member_sym->outer_csi,
stype            1318 uspace/app/sbi/src/stype_expr.c 	stype_titem_to_tvv(stype, arg_ti, &tvv);
stype            1329 uspace/app/sbi/src/stype_expr.c static void stype_access_tarray(stype_t *stype, stree_access_t *access,
stype            1332 uspace/app/sbi/src/stype_expr.c 	(void) stype;
stype            1340 uspace/app/sbi/src/stype_expr.c 	stype_note_error(stype);
stype            1341 uspace/app/sbi/src/stype_expr.c 	*rtitem = stype_recovery_titem(stype);
stype            1351 uspace/app/sbi/src/stype_expr.c static void stype_access_tebase(stype_t *stype, stree_access_t *access,
stype            1375 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1376 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1399 uspace/app/sbi/src/stype_expr.c static void stype_call(stype_t *stype, stree_call_t *call,
stype            1410 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, call->fun);
stype            1416 uspace/app/sbi/src/stype_expr.c 		tsig = stype_deleg_get_sig(stype, fun_ti->u.tdeleg);
stype            1423 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1431 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1432 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1437 uspace/app/sbi/src/stype_expr.c 	stype_call_args(stype, call->expr->cspan, &tsig->arg_ti, tsig->varg_ti,
stype            1457 uspace/app/sbi/src/stype_expr.c static void stype_call_args(stype_t *stype, cspan_t *cspan, list_t *farg_tis,
stype            1475 uspace/app/sbi/src/stype_expr.c 		stype_expr(stype, arg);
stype            1486 uspace/app/sbi/src/stype_expr.c 		carg = stype_convert(stype, arg, farg_ti);
stype            1506 uspace/app/sbi/src/stype_expr.c 			stype_expr(stype, arg);
stype            1509 uspace/app/sbi/src/stype_expr.c 			carg = stype_convert(stype, arg, varg_ti);
stype            1521 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1527 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1537 uspace/app/sbi/src/stype_expr.c static void stype_index(stype_t *stype, stree_index_t *index,
stype            1548 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, index->base);
stype            1555 uspace/app/sbi/src/stype_expr.c 		stype_expr(stype, arg);
stype            1562 uspace/app/sbi/src/stype_expr.c 		stype_index_tprimitive(stype, index, base_ti, rtitem);
stype            1565 uspace/app/sbi/src/stype_expr.c 		stype_index_tobject(stype, index, base_ti, rtitem);
stype            1568 uspace/app/sbi/src/stype_expr.c 		stype_index_tarray(stype, index, base_ti, rtitem);
stype            1573 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1574 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1579 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1580 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1585 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1586 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1591 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1592 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1598 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1601 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1613 uspace/app/sbi/src/stype_expr.c static void stype_index_tprimitive(stype_t *stype, stree_index_t *index,
stype            1619 uspace/app/sbi/src/stype_expr.c 	(void) stype;
stype            1636 uspace/app/sbi/src/stype_expr.c 	stype_note_error(stype);
stype            1637 uspace/app/sbi/src/stype_expr.c 	*rtitem = stype_recovery_titem(stype);
stype            1647 uspace/app/sbi/src/stype_expr.c static void stype_index_tobject(stype_t *stype, stree_index_t *index,
stype            1672 uspace/app/sbi/src/stype_expr.c 	idx_sym = symbol_search_csi(stype->program, tobject->csi, idx_ident);
stype            1679 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1680 uspace/app/sbi/src/stype_expr.c 		*rtitem = stype_recovery_titem(stype);
stype            1688 uspace/app/sbi/src/stype_expr.c 	run_texpr(stype->program, idx_sym->outer_csi, idx->type, &mtitem);
stype            1698 uspace/app/sbi/src/stype_expr.c 	stype_titem_to_tvv(stype, base_ti, &tvv);
stype            1709 uspace/app/sbi/src/stype_expr.c static void stype_index_tarray(stype_t *stype, stree_index_t *index,
stype            1716 uspace/app/sbi/src/stype_expr.c 	(void) stype;
stype            1734 uspace/app/sbi/src/stype_expr.c 			stype_note_error(stype);
stype            1744 uspace/app/sbi/src/stype_expr.c 		stype_note_error(stype);
stype            1756 uspace/app/sbi/src/stype_expr.c static void stype_assign(stype_t *stype, stree_assign_t *assign,
stype            1765 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, assign->dest);
stype            1766 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, assign->src);
stype            1768 uspace/app/sbi/src/stype_expr.c 	csrc = stype_convert(stype, assign->src, assign->dest->titem);
stype            1781 uspace/app/sbi/src/stype_expr.c static void stype_as(stype_t *stype, stree_as_t *as_op, tdata_item_t **rtitem)
stype            1790 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, as_op->arg);
stype            1791 uspace/app/sbi/src/stype_expr.c 	run_texpr(stype->program, stype->current_csi, as_op->dtype, &titem);
stype            1793 uspace/app/sbi/src/stype_expr.c 	pred_ti = stype_tobject_find_pred(stype, titem, as_op->arg->titem);
stype            1796 uspace/app/sbi/src/stype_expr.c 		stype_convert_failure(stype, convc_as, as_op->arg, titem);
stype            1805 uspace/app/sbi/src/stype_expr.c 	if (stype_targs_check_equal(stype, pred_ti, as_op->arg->titem) !=
stype            1807 uspace/app/sbi/src/stype_expr.c 		stype_convert_failure(stype, convc_as, as_op->arg, titem);
stype            1824 uspace/app/sbi/src/stype_expr.c static void stype_box(stype_t *stype, stree_box_t *box, tdata_item_t **rtitem)
stype            1835 uspace/app/sbi/src/stype_expr.c 	bi = stype->program->builtin;
stype            1837 uspace/app/sbi/src/stype_expr.c 	stype_expr(stype, box->arg);
stype              34 uspace/app/sbi/src/stype_expr.h void stype_expr(stype_t *stype, stree_expr_t *expr);
stype             211 uspace/app/taskdump/symtab.c 	unsigned stype;
stype             217 uspace/app/taskdump/symtab.c 		stype = elf_st_type(st->sym[i].st_info);
stype             218 uspace/app/taskdump/symtab.c 		if (stype != STT_OBJECT && stype != STT_FUNC)
stype             250 uspace/app/taskdump/symtab.c 	unsigned stype;
stype             259 uspace/app/taskdump/symtab.c 		stype = elf_st_type(st->sym[i].st_info);
stype             260 uspace/app/taskdump/symtab.c 		if (stype != STT_OBJECT && stype != STT_FUNC &&
stype             261 uspace/app/taskdump/symtab.c 		    stype != STT_NOTYPE) {
HelenOS homepage, sources at GitHub