diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bootstrap/objects.c | 9 | ||||
-rw-r--r-- | src/bootstrap/parser.c | 9 |
2 files changed, 3 insertions, 15 deletions
diff --git a/src/bootstrap/objects.c b/src/bootstrap/objects.c index 49ae5b1..9acbcd9 100644 --- a/src/bootstrap/objects.c +++ b/src/bootstrap/objects.c | |||
@@ -143,7 +143,7 @@ free_objects(Object *root) { | |||
143 | } | 143 | } |
144 | } | 144 | } |
145 | 145 | ||
146 | bool display(Object *root); | 146 | void display(Object *root); |
147 | 147 | ||
148 | void | 148 | void |
149 | display_pair(Object *root) { | 149 | display_pair(Object *root) { |
@@ -159,11 +159,8 @@ display_pair(Object *root) { | |||
159 | } | 159 | } |
160 | } | 160 | } |
161 | 161 | ||
162 | bool | 162 | void |
163 | display(Object *root) { | 163 | display(Object *root) { |
164 | if (root == NULL) { | ||
165 | return false; | ||
166 | } | ||
167 | switch (root->type) { | 164 | switch (root->type) { |
168 | case OBJ_TYPE_FIXNUM: { | 165 | case OBJ_TYPE_FIXNUM: { |
169 | printf("%zd", root->fixnum); | 166 | printf("%zd", root->fixnum); |
@@ -196,5 +193,5 @@ display(Object *root) { | |||
196 | printf("#{error}"); | 193 | printf("#{error}"); |
197 | } break; | 194 | } break; |
198 | } | 195 | } |
199 | return true; | 196 | return; |
200 | } | 197 | } |
diff --git a/src/bootstrap/parser.c b/src/bootstrap/parser.c index c4fcbb8..e690c29 100644 --- a/src/bootstrap/parser.c +++ b/src/bootstrap/parser.c | |||
@@ -120,15 +120,6 @@ parse_tree(Visitor *vs) { | |||
120 | case TOKEN_SYMBOL: { | 120 | case TOKEN_SYMBOL: { |
121 | return make_symbol(tok.value); | 121 | return make_symbol(tok.value); |
122 | } break; | 122 | } break; |
123 | case TOKEN_EOF: { | ||
124 | error_push((Error){ | ||
125 | .type = ERR_TYPE_PARSER, | ||
126 | .value = ERR_EOF_REACHED, | ||
127 | .line = tok.line, | ||
128 | .col = tok.column, | ||
129 | }); | ||
130 | return obj_err; | ||
131 | } break; | ||
132 | case TOKEN_NIL: { | 123 | case TOKEN_NIL: { |
133 | return obj_nil; | 124 | return obj_nil; |
134 | } break; | 125 | } break; |