s/formals/formal/g

This commit is contained in:
Yuichi Nishiwaki 2014-07-13 20:39:34 +09:00
parent 6cf4fe942a
commit e08ec23a9f
1 changed files with 9 additions and 9 deletions

View File

@ -359,19 +359,19 @@ static pic_value
macroexpand_define(pic_state *pic, pic_value expr, struct pic_senv *senv, struct pic_dict *cxt) macroexpand_define(pic_state *pic, pic_value expr, struct pic_senv *senv, struct pic_dict *cxt)
{ {
pic_sym sym; pic_sym sym;
pic_value formals; pic_value formal;
if (pic_length(pic, expr) < 2) { if (pic_length(pic, expr) < 2) {
pic_error(pic, "syntax error"); pic_error(pic, "syntax error");
} }
formals = pic_cadr(pic, expr); formal = pic_cadr(pic, expr);
if (pic_pair_p(formals)) { if (pic_pair_p(formal)) {
struct pic_senv *in = push_scope(pic, pic_cdr(pic, formals), senv, cxt); struct pic_senv *in = push_scope(pic, pic_cdr(pic, formal), senv, cxt);
pic_value a; pic_value a;
/* defined symbol */ /* defined symbol */
a = pic_car(pic, formals); a = pic_car(pic, formal);
if (! pic_sym_p(a)) { if (! pic_sym_p(a)) {
a = macroexpand(pic, a, senv, cxt); a = macroexpand(pic, a, senv, cxt);
} }
@ -390,13 +390,13 @@ macroexpand_define(pic_state *pic, pic_value expr, struct pic_senv *senv, struct
macroexpand_list(pic, pic_cddr(pic, expr), in, cxt))); macroexpand_list(pic, pic_cddr(pic, expr), in, cxt)));
} }
if (! pic_sym_p(formals)) { if (! pic_sym_p(formal)) {
formals = macroexpand(pic, formals, senv, cxt); formal = macroexpand(pic, formal, senv, cxt);
} }
if (! pic_sym_p(formals)) { if (! pic_sym_p(formal)) {
pic_error(pic, "binding to non-symbol object"); pic_error(pic, "binding to non-symbol object");
} }
sym = pic_sym(formals); sym = pic_sym(formal);
if (! pic_find_rename(pic, senv, sym, NULL)) { if (! pic_find_rename(pic, senv, sym, NULL)) {
pic_add_rename(pic, senv, sym); pic_add_rename(pic, senv, sym);
} }