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