summaryrefslogtreecommitdiff
path: root/src/lib/aplwc_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/aplwc_internal.h')
-rw-r--r--src/lib/aplwc_internal.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/lib/aplwc_internal.h b/src/lib/aplwc_internal.h
index 4ad30f8..33feafb 100644
--- a/src/lib/aplwc_internal.h
+++ b/src/lib/aplwc_internal.h
@@ -3,11 +3,6 @@
#include <aplwc.h>
#include <aplwc_macros.h>
-
-#define RETURN_ERROR(aplwcp, rc, msg) do{ \
- return ((aplwc)->last_error = (rc)); \
- }while(0)
-
#include <assert.h>
#include <stdalign.h>
#include <stdbool.h>
@@ -39,7 +34,9 @@ struct string {
enum token_tag {
TOKEN_TAG_IDENTIFIER,
TOKEN_TAG_NEWLINE,
- TOKEN_TAG_NUMBER
+ TOKEN_TAG_NUMBER,
+ TOKEN_TAG_LEFT_ARROW,
+ TOKEN_TAG_DIAMOND
};
struct token {
@@ -54,6 +51,7 @@ struct token_list {
};
enum value_tag {
+ VALUE_NULL,
VALUE_NUMBER
};