HelenOS sources
stree_csi_t 62 uspace/app/sbi/src/ancr.c static void ancr_csi_dfs(stree_program_t *prog, stree_csi_t *csi);
stree_csi_t 63 uspace/app/sbi/src/ancr.c static void ancr_csi_process(stree_program_t *prog, stree_csi_t *node);
stree_csi_t 64 uspace/app/sbi/src/ancr.c static stree_csi_t *ancr_csi_get_pred(stree_program_t *prog, stree_csi_t *csi,
stree_csi_t 66 uspace/app/sbi/src/ancr.c static void ancr_csi_print_cycle(stree_program_t *prog, stree_csi_t *node);
stree_csi_t 108 uspace/app/sbi/src/ancr.c static void ancr_csi_dfs(stree_program_t *prog, stree_csi_t *csi)
stree_csi_t 135 uspace/app/sbi/src/ancr.c static void ancr_csi_process(stree_program_t *prog, stree_csi_t *csi)
stree_csi_t 137 uspace/app/sbi/src/ancr.c stree_csi_t *base_csi, *outer_csi;
stree_csi_t 138 uspace/app/sbi/src/ancr.c stree_csi_t *gf_class;
stree_csi_t 142 uspace/app/sbi/src/ancr.c stree_csi_t *pred_csi;
stree_csi_t 256 uspace/app/sbi/src/ancr.c static stree_csi_t *ancr_csi_get_pred(stree_program_t *prog, stree_csi_t *csi,
stree_csi_t 259 uspace/app/sbi/src/ancr.c stree_csi_t *outer_csi;
stree_csi_t 261 uspace/app/sbi/src/ancr.c stree_csi_t *pred_csi;
stree_csi_t 279 uspace/app/sbi/src/ancr.c static void ancr_csi_print_cycle(stree_program_t *prog, stree_csi_t *node)
stree_csi_t 281 uspace/app/sbi/src/ancr.c stree_csi_t *n;
stree_csi_t 283 uspace/app/sbi/src/ancr.c stree_csi_t *pred_csi, *outer_csi;
stree_csi_t 130 uspace/app/sbi/src/builtin.c stree_csi_t *builtin_get_gf_class(builtin_t *builtin)
stree_csi_t 208 uspace/app/sbi/src/builtin.c stree_csi_t *csi;
stree_csi_t 352 uspace/app/sbi/src/builtin.c stree_symbol_t *builtin_declare_fun(stree_csi_t *csi, const char *name)
stree_csi_t 38 uspace/app/sbi/src/builtin.h stree_csi_t *builtin_get_gf_class(builtin_t *builtin);
stree_csi_t 44 uspace/app/sbi/src/builtin.h stree_symbol_t *builtin_declare_fun(stree_csi_t *csi, const char *name);
stree_csi_t 55 uspace/app/sbi/src/builtin/bi_console.c stree_csi_t *csi;
stree_csi_t 53 uspace/app/sbi/src/parse.c static stree_csi_t *parse_csi(parse_t *parse, lclass_t dclass,
stree_csi_t 54 uspace/app/sbi/src/parse.c stree_csi_t *outer_csi);
stree_csi_t 55 uspace/app/sbi/src/parse.c static stree_csimbr_t *parse_csimbr(parse_t *parse, stree_csi_t *outer_csi);
stree_csi_t 57 uspace/app/sbi/src/parse.c static stree_ctor_t *parse_ctor(parse_t *parse, stree_csi_t *outer_csi);
stree_csi_t 59 uspace/app/sbi/src/parse.c static stree_enum_t *parse_enum(parse_t *parse, stree_csi_t *outer_csi);
stree_csi_t 62 uspace/app/sbi/src/parse.c static stree_deleg_t *parse_deleg(parse_t *parse, stree_csi_t *outer_csi);
stree_csi_t 63 uspace/app/sbi/src/parse.c static stree_fun_t *parse_fun(parse_t *parse, stree_csi_t *outer_csi);
stree_csi_t 64 uspace/app/sbi/src/parse.c static stree_var_t *parse_var(parse_t *parse, stree_csi_t *outer_csi);
stree_csi_t 65 uspace/app/sbi/src/parse.c static stree_prop_t *parse_prop(parse_t *parse, stree_csi_t *outer_csi);
stree_csi_t 135 uspace/app/sbi/src/parse.c stree_csi_t *csi;
stree_csi_t 173 uspace/app/sbi/src/parse.c static stree_csi_t *parse_csi(parse_t *parse, lclass_t dclass,
stree_csi_t 174 uspace/app/sbi/src/parse.c stree_csi_t *outer_csi)
stree_csi_t 176 uspace/app/sbi/src/parse.c stree_csi_t *csi;
stree_csi_t 279 uspace/app/sbi/src/parse.c static stree_csimbr_t *parse_csimbr(parse_t *parse, stree_csi_t *outer_csi)
stree_csi_t 283 uspace/app/sbi/src/parse.c stree_csi_t *csi;
stree_csi_t 356 uspace/app/sbi/src/parse.c static stree_ctor_t *parse_ctor(parse_t *parse, stree_csi_t *outer_csi)
stree_csi_t 435 uspace/app/sbi/src/parse.c static stree_enum_t *parse_enum(parse_t *parse, stree_csi_t *outer_csi)
stree_csi_t 518 uspace/app/sbi/src/parse.c static stree_deleg_t *parse_deleg(parse_t *parse, stree_csi_t *outer_csi)
stree_csi_t 565 uspace/app/sbi/src/parse.c static stree_fun_t *parse_fun(parse_t *parse, stree_csi_t *outer_csi)
stree_csi_t 632 uspace/app/sbi/src/parse.c static stree_var_t *parse_var(parse_t *parse, stree_csi_t *outer_csi)
stree_csi_t 673 uspace/app/sbi/src/parse.c static stree_prop_t *parse_prop(parse_t *parse, stree_csi_t *outer_csi)
stree_csi_t 63 uspace/app/sbi/src/run.c static stree_csi_t *run_exc_payload_get_csi(run_t *run);
stree_csi_t 759 uspace/app/sbi/src/run.c stree_csi_t *exc_csi;
stree_csi_t 774 uspace/app/sbi/src/run.c static stree_csi_t *run_exc_payload_get_csi(run_t *run)
stree_csi_t 820 uspace/app/sbi/src/run.c stree_csi_t *exc_csi;
stree_csi_t 926 uspace/app/sbi/src/run.c stree_csi_t *run_get_current_csi(run_t *run)
stree_csi_t 946 uspace/app/sbi/src/run.c rdata_var_t *run_sobject_get(run_t *run, stree_csi_t *csi,
stree_csi_t 1003 uspace/app/sbi/src/run.c rdata_var_t *run_sobject_find(run_t *run, stree_csi_t *csi)
stree_csi_t 1819 uspace/app/sbi/src/run.c void run_raise_exc(run_t *run, stree_csi_t *csi, cspan_t *cspan)
stree_csi_t 49 uspace/app/sbi/src/run.h stree_csi_t *run_get_current_csi(run_t *run);
stree_csi_t 51 uspace/app/sbi/src/run.h rdata_var_t *run_sobject_get(run_t *run, stree_csi_t *pcsi,
stree_csi_t 53 uspace/app/sbi/src/run.h rdata_var_t *run_sobject_find(run_t *run, stree_csi_t *csi);
stree_csi_t 75 uspace/app/sbi/src/run.h void run_raise_exc(run_t *run, stree_csi_t *csi, cspan_t *cspan);
stree_csi_t 213 uspace/app/sbi/src/run_expr.c stree_csi_t *csi;
stree_csi_t 1516 uspace/app/sbi/src/run_expr.c stree_csi_t *csi;
stree_csi_t 1714 uspace/app/sbi/src/run_expr.c stree_csi_t *member_csi;
stree_csi_t 2387 uspace/app/sbi/src/run_expr.c stree_csi_t *obj_csi;
stree_csi_t 2645 uspace/app/sbi/src/run_expr.c stree_csi_t *obj_csi;
stree_csi_t 2725 uspace/app/sbi/src/run_expr.c stree_csi_t *csi;
stree_csi_t 2821 uspace/app/sbi/src/run_expr.c void run_new_csi_inst_ref(run_t *run, stree_csi_t *csi, statns_t sn,
stree_csi_t 2852 uspace/app/sbi/src/run_expr.c void run_new_csi_inst(run_t *run, stree_csi_t *csi, statns_t sn,
stree_csi_t 2933 uspace/app/sbi/src/run_expr.c stree_csi_t *csi;
stree_csi_t 36 uspace/app/sbi/src/run_expr.h void run_new_csi_inst_ref(run_t *run, stree_csi_t *csi, statns_t sn,
stree_csi_t 38 uspace/app/sbi/src/run_expr.h void run_new_csi_inst(run_t *run, stree_csi_t *csi, statns_t sn,
stree_csi_t 44 uspace/app/sbi/src/run_texpr.c static void run_taccess(stree_program_t *prog, stree_csi_t *ctx,
stree_csi_t 46 uspace/app/sbi/src/run_texpr.c static void run_tindex(stree_program_t *prog, stree_csi_t *ctx,
stree_csi_t 48 uspace/app/sbi/src/run_texpr.c static void run_tliteral(stree_program_t *prog, stree_csi_t *ctx,
stree_csi_t 50 uspace/app/sbi/src/run_texpr.c static void run_tnameref(stree_program_t *prog, stree_csi_t *ctx,
stree_csi_t 52 uspace/app/sbi/src/run_texpr.c static void run_tapply(stree_program_t *prog, stree_csi_t *ctx,
stree_csi_t 65 uspace/app/sbi/src/run_texpr.c void run_texpr(stree_program_t *prog, stree_csi_t *ctx, stree_texpr_t *texpr,
stree_csi_t 96 uspace/app/sbi/src/run_texpr.c static void run_taccess(stree_program_t *prog, stree_csi_t *ctx,
stree_csi_t 104 uspace/app/sbi/src/run_texpr.c stree_csi_t *base_csi;
stree_csi_t 219 uspace/app/sbi/src/run_texpr.c static void run_tindex(stree_program_t *prog, stree_csi_t *ctx,
stree_csi_t 267 uspace/app/sbi/src/run_texpr.c static void run_tliteral(stree_program_t *prog, stree_csi_t *ctx,
stree_csi_t 310 uspace/app/sbi/src/run_texpr.c static void run_tnameref(stree_program_t *prog, stree_csi_t *ctx,
stree_csi_t 437 uspace/app/sbi/src/run_texpr.c static void run_tapply(stree_program_t *prog, stree_csi_t *ctx,
stree_csi_t 34 uspace/app/sbi/src/run_texpr.h void run_texpr(stree_program_t *prog, stree_csi_t *ctx, stree_texpr_t *texpr,
stree_csi_t 81 uspace/app/sbi/src/stree.c stree_csi_t *stree_csi_new(csi_class_t cc)
stree_csi_t 83 uspace/app/sbi/src/stree.c stree_csi_t *csi;
stree_csi_t 85 uspace/app/sbi/src/stree.c csi = calloc(1, sizeof(stree_csi_t));
stree_csi_t 1046 uspace/app/sbi/src/stree.c bool_t stree_is_csi_derived_from_csi(stree_csi_t *a, stree_csi_t *b)
stree_csi_t 1048 uspace/app/sbi/src/stree.c stree_csi_t *csi;
stree_csi_t 1098 uspace/app/sbi/src/stree.c stree_targ_t *stree_csi_find_targ(stree_csi_t *csi, stree_ident_t *ident)
stree_csi_t 36 uspace/app/sbi/src/stree.h stree_csi_t *stree_csi_new(csi_class_t cc);
stree_csi_t 99 uspace/app/sbi/src/stree.h bool_t stree_is_csi_derived_from_csi(stree_csi_t *a, stree_csi_t *b);
stree_csi_t 101 uspace/app/sbi/src/stree.h stree_targ_t *stree_csi_find_targ(stree_csi_t *csi, stree_ident_t *ident);
stree_csi_t 757 uspace/app/sbi/src/stree_t.h stree_csi_t *csi;
stree_csi_t 818 uspace/app/sbi/src/stree_t.h stree_csi_t *outer_csi;
stree_csi_t 54 uspace/app/sbi/src/stype.c static void stype_csi(stype_t *stype, stree_csi_t *csi);
stree_csi_t 61 uspace/app/sbi/src/stype.c static void stype_fun_sig(stype_t *stype, stree_csi_t *outer_csi,
stree_csi_t 66 uspace/app/sbi/src/stype.c static void stype_class_impl_check(stype_t *stype, stree_csi_t *csi);
stree_csi_t 67 uspace/app/sbi/src/stype.c static void stype_class_impl_check_if(stype_t *stype, stree_csi_t *csi,
stree_csi_t 69 uspace/app/sbi/src/stype.c static void stype_class_impl_check_mbr(stype_t *stype, stree_csi_t *csi,
stree_csi_t 148 uspace/app/sbi/src/stype.c static void stype_csi(stype_t *stype, stree_csi_t *csi)
stree_csi_t 152 uspace/app/sbi/src/stype.c stree_csi_t *prev_ctx;
stree_csi_t 407 uspace/app/sbi/src/stype.c static void stype_fun_sig(stype_t *stype, stree_csi_t *outer_csi,
stree_csi_t 611 uspace/app/sbi/src/stype.c static void stype_class_impl_check(stype_t *stype, stree_csi_t *csi)
stree_csi_t 653 uspace/app/sbi/src/stype.c static void stype_class_impl_check_if(stype_t *stype, stree_csi_t *csi,
stree_csi_t 661 uspace/app/sbi/src/stype.c stree_csi_t *iface;
stree_csi_t 714 uspace/app/sbi/src/stype.c static void stype_class_impl_check_mbr(stype_t *stype, stree_csi_t *csi,
stree_csi_t 1828 uspace/app/sbi/src/stype.c stree_csi_t *src_csi;
stree_csi_t 2074 uspace/app/sbi/src/stype.c stree_csi_t *csi;
stree_csi_t 214 uspace/app/sbi/src/stype_expr.c stree_csi_t *csi;
stree_csi_t 420 uspace/app/sbi/src/stype_expr.c stree_csi_t *cur_csi;
stree_csi_t 1037 uspace/app/sbi/src/stype_expr.c stree_csi_t *csi;
stree_csi_t 1204 uspace/app/sbi/src/stype_expr.c stree_csi_t *member_csi;
stree_csi_t 43 uspace/app/sbi/src/symbol.c stree_ident_t *name, stree_csi_t *csi);
stree_csi_t 59 uspace/app/sbi/src/symbol.c stree_csi_t *scope, stree_texpr_t *texpr)
stree_csi_t 62 uspace/app/sbi/src/symbol.c stree_csi_t *a_csi;
stree_csi_t 99 uspace/app/sbi/src/symbol.c stree_symbol_t *symbol_lookup_in_csi(stree_program_t *prog, stree_csi_t *scope,
stree_csi_t 131 uspace/app/sbi/src/symbol.c stree_csi_t *scope, stree_ident_t *name)
stree_csi_t 133 uspace/app/sbi/src/symbol.c stree_csi_t *base_csi;
stree_csi_t 162 uspace/app/sbi/src/symbol.c stree_csi_t *scope, stree_ident_t *name)
stree_csi_t 253 uspace/app/sbi/src/symbol.c stree_csi_t *symbol_get_base_class(stree_program_t *prog, stree_csi_t *csi)
stree_csi_t 258 uspace/app/sbi/src/symbol.c stree_csi_t *pred_csi;
stree_csi_t 259 uspace/app/sbi/src/symbol.c stree_csi_t *outer_csi;
stree_csi_t 289 uspace/app/sbi/src/symbol.c stree_csi_t *csi)
stree_csi_t 294 uspace/app/sbi/src/symbol.c stree_csi_t *pred_csi;
stree_csi_t 295 uspace/app/sbi/src/symbol.c stree_csi_t *outer_csi;
stree_csi_t 360 uspace/app/sbi/src/symbol.c stree_ident_t *name, stree_csi_t *csi)
stree_csi_t 465 uspace/app/sbi/src/symbol.c stree_csi_t *symbol_to_csi(stree_symbol_t *symbol)
stree_csi_t 478 uspace/app/sbi/src/symbol.c stree_symbol_t *csi_to_symbol(stree_csi_t *csi)
stree_csi_t 35 uspace/app/sbi/src/symbol.h stree_csi_t *scope, stree_texpr_t *texpr);
stree_csi_t 36 uspace/app/sbi/src/symbol.h stree_symbol_t *symbol_lookup_in_csi(stree_program_t *prog, stree_csi_t *scope,
stree_csi_t 38 uspace/app/sbi/src/symbol.h stree_symbol_t *symbol_search_csi(stree_program_t *prog, stree_csi_t *scope,
stree_csi_t 41 uspace/app/sbi/src/symbol.h stree_csi_t *scope, stree_ident_t *name);
stree_csi_t 42 uspace/app/sbi/src/symbol.h stree_csi_t *symbol_get_base_class(stree_program_t *prog, stree_csi_t *csi);
stree_csi_t 44 uspace/app/sbi/src/symbol.h stree_csi_t *csi);
stree_csi_t 49 uspace/app/sbi/src/symbol.h stree_csi_t *symbol_to_csi(stree_symbol_t *symbol);
stree_csi_t 50 uspace/app/sbi/src/symbol.h stree_symbol_t *csi_to_symbol(stree_csi_t *csi);
stree_csi_t 78 uspace/app/sbi/src/tdata.c bool_t tdata_is_csi_derived_from_ti(stree_csi_t *a, tdata_item_t *tb)
stree_csi_t 50 uspace/app/sbi/src/tdata.h bool_t tdata_is_csi_derived_from_ti(stree_csi_t *a, tdata_item_t *tb);
HelenOS homepage, sources at GitHub