HelenOS sources
stype_t 75 uspace/app/sbi/src/imode.c stype_t stype;
stype_t 61 uspace/app/sbi/src/main.c stype_t stype;
stype_t 54 uspace/app/sbi/src/stype.c static void stype_csi(stype_t *stype, stree_csi_t *csi);
stype_t 55 uspace/app/sbi/src/stype.c static void stype_ctor(stype_t *stype, stree_ctor_t *ctor);
stype_t 56 uspace/app/sbi/src/stype.c static void stype_ctor_body(stype_t *stype, stree_ctor_t *ctor);
stype_t 57 uspace/app/sbi/src/stype.c static void stype_fun(stype_t *stype, stree_fun_t *fun);
stype_t 58 uspace/app/sbi/src/stype.c static void stype_var(stype_t *stype, stree_var_t *var);
stype_t 59 uspace/app/sbi/src/stype.c static void stype_prop(stype_t *stype, stree_prop_t *prop);
stype_t 61 uspace/app/sbi/src/stype.c static void stype_fun_sig(stype_t *stype, stree_csi_t *outer_csi,
stype_t 63 uspace/app/sbi/src/stype.c static void stype_fun_body(stype_t *stype, stree_fun_t *fun);
stype_t 64 uspace/app/sbi/src/stype.c static void stype_block(stype_t *stype, stree_block_t *block);
stype_t 66 uspace/app/sbi/src/stype.c static void stype_class_impl_check(stype_t *stype, stree_csi_t *csi);
stype_t 67 uspace/app/sbi/src/stype.c static void stype_class_impl_check_if(stype_t *stype, stree_csi_t *csi,
stype_t 69 uspace/app/sbi/src/stype.c static void stype_class_impl_check_mbr(stype_t *stype, stree_csi_t *csi,
stype_t 71 uspace/app/sbi/src/stype.c static void stype_class_impl_check_fun(stype_t *stype,
stype_t 73 uspace/app/sbi/src/stype.c static void stype_class_impl_check_prop(stype_t *stype,
stype_t 76 uspace/app/sbi/src/stype.c static void stype_vdecl(stype_t *stype, stree_vdecl_t *vdecl_s);
stype_t 77 uspace/app/sbi/src/stype.c static void stype_if(stype_t *stype, stree_if_t *if_s);
stype_t 78 uspace/app/sbi/src/stype.c static void stype_switch(stype_t *stype, stree_switch_t *switch_s);
stype_t 79 uspace/app/sbi/src/stype.c static void stype_while(stype_t *stype, stree_while_t *while_s);
stype_t 80 uspace/app/sbi/src/stype.c static void stype_for(stype_t *stype, stree_for_t *for_s);
stype_t 81 uspace/app/sbi/src/stype.c static void stype_raise(stype_t *stype, stree_raise_t *raise_s);
stype_t 82 uspace/app/sbi/src/stype.c static void stype_break(stype_t *stype, stree_break_t *break_s);
stype_t 83 uspace/app/sbi/src/stype.c static void stype_return(stype_t *stype, stree_return_t *return_s);
stype_t 84 uspace/app/sbi/src/stype.c static void stype_exps(stype_t *stype, stree_exps_t *exp_s, bool_t want_value);
stype_t 85 uspace/app/sbi/src/stype.c static void stype_wef(stype_t *stype, stree_wef_t *wef_s);
stype_t 87 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tprimitive(stype_t *stype,
stype_t 89 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tprim_tobj(stype_t *stype,
stype_t 91 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tobject(stype_t *stype, stree_expr_t *expr,
stype_t 93 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tarray(stype_t *stype, stree_expr_t *expr,
stype_t 95 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tdeleg(stype_t *stype, stree_expr_t *expr,
stype_t 97 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tenum(stype_t *stype, stree_expr_t *expr,
stype_t 99 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tfun_tdeleg(stype_t *stype,
stype_t 101 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tvref(stype_t *stype, stree_expr_t *expr,
stype_t 104 uspace/app/sbi/src/stype.c static bool_t stype_fun_sig_equal(stype_t *stype, tdata_fun_sig_t *asig,
stype_t 115 uspace/app/sbi/src/stype.c void stype_module(stype_t *stype, stree_module_t *module)
stype_t 148 uspace/app/sbi/src/stype.c static void stype_csi(stype_t *stype, stree_csi_t *csi)
stype_t 204 uspace/app/sbi/src/stype.c static void stype_ctor(stype_t *stype, stree_ctor_t *ctor)
stype_t 222 uspace/app/sbi/src/stype.c void stype_ctor_header(stype_t *stype, stree_ctor_t *ctor)
stype_t 255 uspace/app/sbi/src/stype.c static void stype_ctor_body(stype_t *stype, stree_ctor_t *ctor)
stype_t 279 uspace/app/sbi/src/stype.c void stype_deleg(stype_t *stype, stree_deleg_t *deleg)
stype_t 319 uspace/app/sbi/src/stype.c void stype_enum(stype_t *stype, stree_enum_t *enum_d)
stype_t 351 uspace/app/sbi/src/stype.c static void stype_fun(stype_t *stype, stree_fun_t *fun)
stype_t 371 uspace/app/sbi/src/stype.c void stype_fun_header(stype_t *stype, stree_fun_t *fun)
stype_t 407 uspace/app/sbi/src/stype.c static void stype_fun_sig(stype_t *stype, stree_csi_t *outer_csi,
stype_t 470 uspace/app/sbi/src/stype.c static void stype_fun_body(stype_t *stype, stree_fun_t *fun)
stype_t 498 uspace/app/sbi/src/stype.c static void stype_var(stype_t *stype, stree_var_t *var)
stype_t 515 uspace/app/sbi/src/stype.c static void stype_prop(stype_t *stype, stree_prop_t *prop)
stype_t 549 uspace/app/sbi/src/stype.c void stype_prop_header(stype_t *stype, stree_prop_t *prop)
stype_t 574 uspace/app/sbi/src/stype.c static void stype_block(stype_t *stype, stree_block_t *block)
stype_t 611 uspace/app/sbi/src/stype.c static void stype_class_impl_check(stype_t *stype, stree_csi_t *csi)
stype_t 653 uspace/app/sbi/src/stype.c static void stype_class_impl_check_if(stype_t *stype, stree_csi_t *csi,
stype_t 714 uspace/app/sbi/src/stype.c static void stype_class_impl_check_mbr(stype_t *stype, stree_csi_t *csi,
stype_t 783 uspace/app/sbi/src/stype.c static void stype_class_impl_check_fun(stype_t *stype,
stype_t 834 uspace/app/sbi/src/stype.c static void stype_class_impl_check_prop(stype_t *stype,
stype_t 901 uspace/app/sbi/src/stype.c void stype_stat(stype_t *stype, stree_stat_t *stat, bool_t want_value)
stype_t 945 uspace/app/sbi/src/stype.c static void stype_vdecl(stype_t *stype, stree_vdecl_t *vdecl_s)
stype_t 983 uspace/app/sbi/src/stype.c static void stype_if(stype_t *stype, stree_if_t *if_s)
stype_t 1024 uspace/app/sbi/src/stype.c static void stype_switch(stype_t *stype, stree_switch_t *switch_s)
stype_t 1091 uspace/app/sbi/src/stype.c static void stype_while(stype_t *stype, stree_while_t *while_s)
stype_t 1120 uspace/app/sbi/src/stype.c static void stype_for(stype_t *stype, stree_for_t *for_s)
stype_t 1138 uspace/app/sbi/src/stype.c static void stype_raise(stype_t *stype, stree_raise_t *raise_s)
stype_t 1147 uspace/app/sbi/src/stype.c static void stype_break(stype_t *stype, stree_break_t *break_s)
stype_t 1162 uspace/app/sbi/src/stype.c static void stype_return(stype_t *stype, stree_return_t *return_s)
stype_t 1245 uspace/app/sbi/src/stype.c static void stype_exps(stype_t *stype, stree_exps_t *exp_s, bool_t want_value)
stype_t 1263 uspace/app/sbi/src/stype.c static void stype_wef(stype_t *stype, stree_wef_t *wef_s)
stype_t 1309 uspace/app/sbi/src/stype.c stree_expr_t *stype_convert(stype_t *stype, stree_expr_t *expr,
stype_t 1407 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tprimitive(stype_t *stype,
stype_t 1435 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tprim_tobj(stype_t *stype,
stype_t 1501 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tobject(stype_t *stype, stree_expr_t *expr,
stype_t 1544 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tarray(stype_t *stype, stree_expr_t *expr,
stype_t 1577 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tdeleg(stype_t *stype, stree_expr_t *expr,
stype_t 1616 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tenum(stype_t *stype, stree_expr_t *expr,
stype_t 1651 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tfun_tdeleg(stype_t *stype,
stype_t 1696 uspace/app/sbi/src/stype.c static stree_expr_t *stype_convert_tvref(stype_t *stype, stree_expr_t *expr,
stype_t 1721 uspace/app/sbi/src/stype.c void stype_convert_failure(stype_t *stype, stype_conv_class_t convc,
stype_t 1752 uspace/app/sbi/src/stype.c stree_expr_t *stype_box_expr(stype_t *stype, stree_expr_t *expr)
stype_t 1825 uspace/app/sbi/src/stype.c tdata_item_t *stype_tobject_find_pred(stype_t *stype, tdata_item_t *src,
stype_t 1929 uspace/app/sbi/src/stype.c errno_t stype_targs_check_equal(stype_t *stype, tdata_item_t *a_ti,
stype_t 1986 uspace/app/sbi/src/stype.c static bool_t stype_fun_sig_equal(stype_t *stype, tdata_fun_sig_t *asig,
stype_t 2047 uspace/app/sbi/src/stype.c tdata_fun_sig_t *stype_deleg_get_sig(stype_t *stype, tdata_deleg_t *tdeleg)
stype_t 2071 uspace/app/sbi/src/stype.c void stype_titem_to_tvv(stype_t *stype, tdata_item_t *ti, tdata_tvv_t **rtvv)
stype_t 2125 uspace/app/sbi/src/stype.c tdata_item_t *stype_boolean_titem(stype_t *stype)
stype_t 2146 uspace/app/sbi/src/stype.c stree_vdecl_t *stype_local_vars_lookup(stype_t *stype, sid_t name)
stype_t 2177 uspace/app/sbi/src/stype.c stree_proc_arg_t *stype_proc_args_lookup(stype_t *stype, sid_t name)
stype_t 2277 uspace/app/sbi/src/stype.c void stype_note_error(stype_t *stype)
stype_t 2289 uspace/app/sbi/src/stype.c tdata_item_t *stype_recovery_titem(stype_t *stype)
stype_t 2303 uspace/app/sbi/src/stype.c stype_block_vr_t *stype_get_current_block_vr(stype_t *stype)
stype_t 34 uspace/app/sbi/src/stype.h void stype_module(stype_t *stype, stree_module_t *module);
stype_t 35 uspace/app/sbi/src/stype.h void stype_ctor_header(stype_t *stype, stree_ctor_t *ctor);
stype_t 36 uspace/app/sbi/src/stype.h void stype_deleg(stype_t *stype, stree_deleg_t *deleg);
stype_t 37 uspace/app/sbi/src/stype.h void stype_enum(stype_t *stype, stree_enum_t *enum_d);
stype_t 38 uspace/app/sbi/src/stype.h void stype_fun_header(stype_t *stype, stree_fun_t *fun);
stype_t 39 uspace/app/sbi/src/stype.h void stype_prop_header(stype_t *stype, stree_prop_t *prop);
stype_t 40 uspace/app/sbi/src/stype.h void stype_stat(stype_t *stype, stree_stat_t *stat, bool_t want_value);
stype_t 42 uspace/app/sbi/src/stype.h void stype_note_error(stype_t *stype);
stype_t 43 uspace/app/sbi/src/stype.h tdata_item_t *stype_recovery_titem(stype_t *stype);
stype_t 45 uspace/app/sbi/src/stype.h stree_expr_t *stype_convert(stype_t *stype, stree_expr_t *expr,
stype_t 47 uspace/app/sbi/src/stype.h void stype_convert_failure(stype_t *stype, stype_conv_class_t convc,
stype_t 49 uspace/app/sbi/src/stype.h stree_expr_t *stype_box_expr(stype_t *stype, stree_expr_t *expr);
stype_t 50 uspace/app/sbi/src/stype.h tdata_item_t *stype_tobject_find_pred(stype_t *stype, tdata_item_t *src,
stype_t 52 uspace/app/sbi/src/stype.h errno_t stype_targs_check_equal(stype_t *stype, tdata_item_t *a_ti,
stype_t 55 uspace/app/sbi/src/stype.h tdata_fun_sig_t *stype_deleg_get_sig(stype_t *stype, tdata_deleg_t *tdeleg);
stype_t 57 uspace/app/sbi/src/stype.h void stype_titem_to_tvv(stype_t *stype, tdata_item_t *ti, tdata_tvv_t **rtvv);
stype_t 59 uspace/app/sbi/src/stype.h tdata_item_t *stype_boolean_titem(stype_t *stype);
stype_t 61 uspace/app/sbi/src/stype.h stree_vdecl_t *stype_local_vars_lookup(stype_t *stype, sid_t name);
stype_t 62 uspace/app/sbi/src/stype.h stree_proc_arg_t *stype_proc_args_lookup(stype_t *stype, sid_t name);
stype_t 63 uspace/app/sbi/src/stype.h stype_block_vr_t *stype_get_current_block_vr(stype_t *stype);
stype_t 61 uspace/app/sbi/src/stype_expr.c static void stype_nameref(stype_t *stype, stree_nameref_t *nameref,
stype_t 63 uspace/app/sbi/src/stype_expr.c static void stype_literal(stype_t *stype, stree_literal_t *literal,
stype_t 65 uspace/app/sbi/src/stype_expr.c static void stype_self_ref(stype_t *stype, stree_self_ref_t *self_ref,
stype_t 68 uspace/app/sbi/src/stype_expr.c static void stype_binop(stype_t *stype, stree_binop_t *binop,
stype_t 71 uspace/app/sbi/src/stype_expr.c static void stype_binop_tprimitive(stype_t *stype, stree_binop_t *binop,
stype_t 73 uspace/app/sbi/src/stype_expr.c static void stype_binop_bool(stype_t *stype, stree_binop_t *binop,
stype_t 75 uspace/app/sbi/src/stype_expr.c static void stype_binop_char(stype_t *stype, stree_binop_t *binop,
stype_t 77 uspace/app/sbi/src/stype_expr.c static void stype_binop_int(stype_t *stype, stree_binop_t *binop,
stype_t 79 uspace/app/sbi/src/stype_expr.c static void stype_binop_nil(stype_t *stype, stree_binop_t *binop,
stype_t 81 uspace/app/sbi/src/stype_expr.c static void stype_binop_string(stype_t *stype, stree_binop_t *binop,
stype_t 83 uspace/app/sbi/src/stype_expr.c static void stype_binop_resource(stype_t *stype, stree_binop_t *binop,
stype_t 86 uspace/app/sbi/src/stype_expr.c static void stype_binop_tobject(stype_t *stype, stree_binop_t *binop,
stype_t 88 uspace/app/sbi/src/stype_expr.c static void stype_binop_tenum(stype_t *stype, stree_binop_t *binop,
stype_t 90 uspace/app/sbi/src/stype_expr.c static void stype_binop_tvref(stype_t *stype, stree_binop_t *binop,
stype_t 93 uspace/app/sbi/src/stype_expr.c static void stype_unop(stype_t *stype, stree_unop_t *unop,
stype_t 95 uspace/app/sbi/src/stype_expr.c static void stype_unop_tprimitive(stype_t *stype, stree_unop_t *unop,
stype_t 97 uspace/app/sbi/src/stype_expr.c static void stype_new(stype_t *stype, stree_new_t *new,
stype_t 99 uspace/app/sbi/src/stype_expr.c static void stype_new_object(stype_t *stype, stree_new_t *new_op,
stype_t 102 uspace/app/sbi/src/stype_expr.c static void stype_access(stype_t *stype, stree_access_t *access,
stype_t 104 uspace/app/sbi/src/stype_expr.c static void stype_access_tprimitive(stype_t *stype, stree_access_t *access,
stype_t 106 uspace/app/sbi/src/stype_expr.c static void stype_access_tobject(stype_t *stype, stree_access_t *access,
stype_t 108 uspace/app/sbi/src/stype_expr.c static void stype_access_tarray(stype_t *stype, stree_access_t *access,
stype_t 110 uspace/app/sbi/src/stype_expr.c static void stype_access_tebase(stype_t *stype, stree_access_t *access,
stype_t 113 uspace/app/sbi/src/stype_expr.c static void stype_call(stype_t *stype, stree_call_t *call,
stype_t 115 uspace/app/sbi/src/stype_expr.c static void stype_call_args(stype_t *stype, cspan_t *cspan, list_t *farg_tis,
stype_t 118 uspace/app/sbi/src/stype_expr.c static void stype_index(stype_t *stype, stree_index_t *index,
stype_t 120 uspace/app/sbi/src/stype_expr.c static void stype_index_tprimitive(stype_t *stype, stree_index_t *index,
stype_t 122 uspace/app/sbi/src/stype_expr.c static void stype_index_tobject(stype_t *stype, stree_index_t *index,
stype_t 124 uspace/app/sbi/src/stype_expr.c static void stype_index_tarray(stype_t *stype, stree_index_t *index,
stype_t 127 uspace/app/sbi/src/stype_expr.c static void stype_assign(stype_t *stype, stree_assign_t *assign,
stype_t 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_t 130 uspace/app/sbi/src/stype_expr.c static void stype_box(stype_t *stype, stree_box_t *box, tdata_item_t **rtitem);
stype_t 140 uspace/app/sbi/src/stype_expr.c void stype_expr(stype_t *stype, stree_expr_t *expr)
stype_t 206 uspace/app/sbi/src/stype_expr.c static void stype_nameref(stype_t *stype, stree_nameref_t *nameref,
stype_t 370 uspace/app/sbi/src/stype_expr.c static void stype_literal(stype_t *stype, stree_literal_t *literal,
stype_t 417 uspace/app/sbi/src/stype_expr.c static void stype_self_ref(stype_t *stype, stree_self_ref_t *self_ref,
stype_t 454 uspace/app/sbi/src/stype_expr.c static void stype_binop(stype_t *stype, stree_binop_t *binop,
stype_t 539 uspace/app/sbi/src/stype_expr.c static void stype_binop_tprimitive(stype_t *stype, stree_binop_t *binop,
stype_t 573 uspace/app/sbi/src/stype_expr.c static void stype_binop_bool(stype_t *stype, stree_binop_t *binop,
stype_t 621 uspace/app/sbi/src/stype_expr.c static void stype_binop_char(stype_t *stype, stree_binop_t *binop,
stype_t 668 uspace/app/sbi/src/stype_expr.c static void stype_binop_int(stype_t *stype, stree_binop_t *binop,
stype_t 718 uspace/app/sbi/src/stype_expr.c static void stype_binop_nil(stype_t *stype, stree_binop_t *binop,
stype_t 735 uspace/app/sbi/src/stype_expr.c static void stype_binop_string(stype_t *stype, stree_binop_t *binop,
stype_t 785 uspace/app/sbi/src/stype_expr.c static void stype_binop_resource(stype_t *stype, stree_binop_t *binop,
stype_t 812 uspace/app/sbi/src/stype_expr.c static void stype_binop_tobject(stype_t *stype, stree_binop_t *binop,
stype_t 850 uspace/app/sbi/src/stype_expr.c static void stype_binop_tenum(stype_t *stype, stree_binop_t *binop,
stype_t 884 uspace/app/sbi/src/stype_expr.c static void stype_binop_tvref(stype_t *stype, stree_binop_t *binop,
stype_t 918 uspace/app/sbi/src/stype_expr.c static void stype_unop(stype_t *stype, stree_unop_t *unop,
stype_t 966 uspace/app/sbi/src/stype_expr.c static void stype_unop_tprimitive(stype_t *stype, stree_unop_t *unop,
stype_t 1005 uspace/app/sbi/src/stype_expr.c static void stype_new(stype_t *stype, stree_new_t *new_op,
stype_t 1034 uspace/app/sbi/src/stype_expr.c static void stype_new_object(stype_t *stype, stree_new_t *new_op,
stype_t 1099 uspace/app/sbi/src/stype_expr.c static void stype_access(stype_t *stype, stree_access_t *access,
stype_t 1170 uspace/app/sbi/src/stype_expr.c static void stype_access_tprimitive(stype_t *stype, stree_access_t *access,
stype_t 1193 uspace/app/sbi/src/stype_expr.c static void stype_access_tobject(stype_t *stype, stree_access_t *access,
stype_t 1329 uspace/app/sbi/src/stype_expr.c static void stype_access_tarray(stype_t *stype, stree_access_t *access,
stype_t 1351 uspace/app/sbi/src/stype_expr.c static void stype_access_tebase(stype_t *stype, stree_access_t *access,
stype_t 1399 uspace/app/sbi/src/stype_expr.c static void stype_call(stype_t *stype, stree_call_t *call,
stype_t 1457 uspace/app/sbi/src/stype_expr.c static void stype_call_args(stype_t *stype, cspan_t *cspan, list_t *farg_tis,
stype_t 1537 uspace/app/sbi/src/stype_expr.c static void stype_index(stype_t *stype, stree_index_t *index,
stype_t 1613 uspace/app/sbi/src/stype_expr.c static void stype_index_tprimitive(stype_t *stype, stree_index_t *index,
stype_t 1647 uspace/app/sbi/src/stype_expr.c static void stype_index_tobject(stype_t *stype, stree_index_t *index,
stype_t 1709 uspace/app/sbi/src/stype_expr.c static void stype_index_tarray(stype_t *stype, stree_index_t *index,
stype_t 1756 uspace/app/sbi/src/stype_expr.c static void stype_assign(stype_t *stype, stree_assign_t *assign,
stype_t 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_t 1824 uspace/app/sbi/src/stype_expr.c static void stype_box(stype_t *stype, stree_box_t *box, tdata_item_t **rtitem)
stype_t 34 uspace/app/sbi/src/stype_expr.h void stype_expr(stype_t *stype, stree_expr_t *expr);
HelenOS homepage, sources at GitHub