diff options
author | Bad Diode <bd@badd10de.dev> | 2022-01-03 19:59:54 +0100 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2022-01-03 19:59:54 +0100 |
commit | a926335a9098a4ca42b447c012b038881c1e3559 (patch) | |
tree | 7445a8594a0986b1502423c707e34e92dff714fe /src/parser.c | |
parent | 073105080457218e67d999d6d70610914c9effe7 (diff) | |
download | bdl-a926335a9098a4ca42b447c012b038881c1e3559.tar.gz bdl-a926335a9098a4ca42b447c012b038881c1e3559.zip |
Add some comments for later
Diffstat (limited to 'src/parser.c')
-rw-r--r-- | src/parser.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/parser.c b/src/parser.c index bd52c49..f6f5f41 100644 --- a/src/parser.c +++ b/src/parser.c | |||
@@ -884,7 +884,12 @@ object_equal(Object *a, Object *b) { | |||
884 | if (n_params_a != n_params_b || n_expr_a != n_expr_b) { | 884 | if (n_params_a != n_params_b || n_expr_a != n_expr_b) { |
885 | return false; | 885 | return false; |
886 | } | 886 | } |
887 | for (size_t i = 0; i < array_size(a->body); ++i) { | 887 | for (size_t i = 0; i < n_params_a; ++i) { |
888 | if (!object_equal(a->params[i], b->params[i])) { | ||
889 | return false; | ||
890 | } | ||
891 | } | ||
892 | for (size_t i = 0; i < n_expr_a; ++i) { | ||
888 | if (!object_equal(a->body[i], b->body[i])) { | 893 | if (!object_equal(a->body[i], b->body[i])) { |
889 | return false; | 894 | return false; |
890 | } | 895 | } |