/dports/lang/chibi-scheme/chibi-scheme-0.10/ |
H A D | opcodes.c | 40 _PARAM("interaction-environment", _I(SEXP_ENV)), 41 _PARAM("current-usage-environment", _I(SEXP_ENV)), 42 _PARAM("current-transformer-environment", _I(SEXP_ENV)), 180 _FN0(_I(SEXP_ENV), "make-environment", 0, sexp_make_env_op), 181 _FN1(_I(SEXP_ENV), _I(SEXP_ENV), "env-parent", 0, sexp_env_parent_op), 182 _FN1(_I(SEXP_ENV), _I(SEXP_FIXNUM), "null-environment", 0, sexp_make_null_env_op), 188 _FN4(SEXP_VOID, _I(SEXP_ENV), _I(SEXP_ENV), _I(SEXP_OBJECT), "%import", 0, sexp_env_import_op), 263 _FN0(_I(SEXP_ENV), "current-environment", 0, sexp_current_environment), 265 _FN1(_I(SEXP_ENV), _I(SEXP_ENV), "set-current-environment!", 0, sexp_set_current_environment), 266 _FN0(_I(SEXP_ENV), "%meta-env", 0, sexp_meta_environment), [all …]
|
H A D | eval.c | 204 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, env); in sexp_env_exports_op() 221 e = sexp_alloc_type(ctx, env, SEXP_ENV); in sexp_extend_env() 239 e = sexp_alloc_type(ctx, env, SEXP_ENV); in sexp_extend_synclo_env() 404 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, env); in sexp_make_synclo_op() 1021 env = sexp_alloc_type(ctx, env, SEXP_ENV); in analyze_let_syntax_aux() 1438 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, env); in sexp_load_op() 2208 sexp e = sexp_alloc_type(ctx, env, SEXP_ENV); in sexp_make_env_op() 2335 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, env); in sexp_load_module_file_op() 2340 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, env); in sexp_set_current_environment() 2500 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, e); in sexp_env_parent_op() [all …]
|
H A D | sexp.c | 286 …ALSE, SEXP_FALSE, SEXP_FALSE, SEXP_FALSE, SEXP_FALSE, NULL, NULL, NULL, SEXP_ENV, sexp_offsetof(en… 2209 case SEXP_ENV: in sexp_write_one()
|
/dports/lang/chibi-scheme/chibi-scheme-0.10/lib/chibi/ |
H A D | ast.c | 67 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, env); in sexp_get_env_cell() 255 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, e1); in sexp_env_parent_set_op() 262 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, e); in sexp_env_lambda_op() 267 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, e); in sexp_env_lambda_set_op() 274 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, e); in sexp_env_syntactic_op() 279 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, e); in sexp_env_syntactic_set_op() 285 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, env); in sexp_env_define_op() 292 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, env); in sexp_env_push_op() 449 sexp_assert_type(ctx, sexp_envp, SEXP_ENV, env); in sexp_extend_env_op() 631 sexp_define_type(ctx, "Env", SEXP_ENV); in sexp_init_library() [all …]
|
/dports/lang/chibi-scheme/chibi-scheme-0.10/include/chibi/ |
H A D | sexp.h | 188 SEXP_ENV, enumerator 852 #define sexp_envp(x) (sexp_check_tag(x, SEXP_ENV)) 1271 #define sexp_env_parent(x) (sexp_field(x, env, SEXP_ENV, parent)) 1272 #define sexp_env_bindings(x) (sexp_field(x, env, SEXP_ENV, bindings)) 1273 #define sexp_env_renames(x) (sexp_field(x, env, SEXP_ENV, renames)) 1276 #define sexp_env_lambda(x) (sexp_field(x, env, SEXP_ENV, lambda))
|