Home
last modified time | relevance | path

Searched refs:SEXP_ENV (Results 1 – 5 of 5) sorted by relevance

/dports/lang/chibi-scheme/chibi-scheme-0.10/
H A Dopcodes.c40 _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 Deval.c204 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 Dsexp.c286 …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 Dast.c67 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 Dsexp.h188 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))