Searched refs:sexp_context_specific (Results 1 – 4 of 4) sorted by relevance
/dports/lang/chibi-scheme/chibi-scheme-0.10/include/chibi/ |
H A D | sexp.h | 1396 #define sexp_context_specific(x) (sexp_field(x, context, SEXP_CONTEXT, specific)) macro 1409 #define sexp_context_bc(x) (sexp_vector_ref(sexp_context_specific(x), SEXP_ZERO)) 1410 #define sexp_context_fv(x) (sexp_vector_ref(sexp_context_specific(x), SEXP_ONE)) 1411 #define sexp_context_lambda(x) (sexp_vector_ref(sexp_context_specific(x), SEXP_TWO)) 1412 #define sexp_context_pos(x) (sexp_vector_ref(sexp_context_specific(x), SEXP_THREE)) 1413 #define sexp_context_depth(x) (sexp_vector_ref(sexp_context_specific(x), SEXP_FOUR)) 1414 #define sexp_context_max_depth(x) (sexp_vector_ref(sexp_context_specific(x), SEXP_FIVE)) 1415 #define sexp_context_exception(x) (sexp_vector_ref(sexp_context_specific(x), SEXP_SIX))
|
/dports/lang/chibi-scheme/chibi-scheme-0.10/lib/srfi/18/ |
H A D | threads.c | 62 return sexp_context_specific(thread); in sexp_thread_specific() 67 sexp_context_specific(thread) = val; in sexp_thread_specific_set()
|
/dports/lang/chibi-scheme/chibi-scheme-0.10/ |
H A D | eval.c | 104 …sexp cell, ls = sexp_vectorp(sexp_context_specific(ctx)) ? sexp_memq(ctx, sexp_id_name(key), sexp_… in sexp_env_cell_loc() 538 sexp_context_specific(res) = sexp_make_vector(res, SEXP_SEVEN, SEXP_ZERO); in sexp_make_eval_context() 544 } else if (sexp_exceptionp(sexp_context_specific(res))) { in sexp_make_eval_context() 545 res = sexp_context_specific(res); in sexp_make_eval_context() 2595 sexp_context_specific(ctx2) = SEXP_FALSE; in sexp_generate_op()
|
H A D | sexp.c | 658 sexp_context_name(res) = sexp_context_specific(res) = SEXP_FALSE; in sexp_make_context()
|