mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-21 06:39:17 +02:00
adding type check
This commit is contained in:
parent
58b05c50af
commit
fa599d79e8
1 changed files with 3 additions and 1 deletions
|
@ -36,7 +36,9 @@ static void sexp_define_accessors (sexp ctx, sexp env, sexp_uint_t ctype,
|
|||
}
|
||||
|
||||
static sexp sexp_get_env_cell (sexp ctx sexp_api_params(self, n), sexp env, sexp id) {
|
||||
sexp cell = sexp_env_cell(env, id, 0);
|
||||
sexp cell;
|
||||
sexp_assert_type(ctx, sexp_envp, SEXP_ENV, env);
|
||||
cell = sexp_env_cell(env, id, 0);
|
||||
while ((! cell) && sexp_synclop(id)) {
|
||||
env = sexp_synclo_env(id);
|
||||
id = sexp_synclo_expr(id);
|
||||
|
|
Loading…
Add table
Reference in a new issue