diff options
author | Bad Diode <bd@badd10de.dev> | 2021-10-12 17:25:26 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2021-10-12 17:25:26 +0200 |
commit | dacfb14c34eefd2c23537efa09fee34223813982 (patch) | |
tree | 2cad2a6ebf5c95db06c477cfed9e8224b03ccd9a /src | |
parent | ab7d5d484b911f454f35567ed2f1a1a2dac167f7 (diff) | |
download | bdl-dacfb14c34eefd2c23537efa09fee34223813982.tar.gz bdl-dacfb14c34eefd2c23537efa09fee34223813982.zip |
Add new OBJ error type
Diffstat (limited to 'src')
-rw-r--r-- | src/bootstrap/objects.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bootstrap/objects.c b/src/bootstrap/objects.c index 3450b62..0910d6b 100644 --- a/src/bootstrap/objects.c +++ b/src/bootstrap/objects.c | |||
@@ -6,6 +6,7 @@ typedef enum ObjectType { | |||
6 | OBJ_TYPE_STRING, | 6 | OBJ_TYPE_STRING, |
7 | OBJ_TYPE_PAIR, | 7 | OBJ_TYPE_PAIR, |
8 | OBJ_TYPE_PROCEDURE, | 8 | OBJ_TYPE_PROCEDURE, |
9 | OBJ_TYPE_ERR, | ||
9 | } ObjectType; | 10 | } ObjectType; |
10 | 11 | ||
11 | typedef struct Object { | 12 | typedef struct Object { |
@@ -44,6 +45,7 @@ typedef struct Object { | |||
44 | static Object *obj_nil; | 45 | static Object *obj_nil; |
45 | static Object *obj_true; | 46 | static Object *obj_true; |
46 | static Object *obj_false; | 47 | static Object *obj_false; |
48 | static Object *obj_err; | ||
47 | 49 | ||
48 | // | 50 | // |
49 | // Constructors. | 51 | // Constructors. |