summaryrefslogtreecommitdiff
path: root/src/lexer.c
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2023-06-14 23:18:55 -0700
committerKai Stevenson <kai@kaistevenson.com>2023-06-14 23:18:55 -0700
commitbd54d5deb33a3ce3a5c843eaf99337a0934eb2de (patch)
tree6f78929337f82076051f6e29a93248014072f155 /src/lexer.c
parent9e420f7b82c894e077f5c9b7d7020ac3f55ce146 (diff)
added contradiction to lexer
Diffstat (limited to 'src/lexer.c')
-rw-r--r--src/lexer.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lexer.c b/src/lexer.c
index c6c4ffe..45a6f79 100644
--- a/src/lexer.c
+++ b/src/lexer.c
@@ -32,6 +32,8 @@ char* tttos(tokenType_t tokenType) {
return "CLOSE_PAREN";
case START_COMMENT:
return "START_COMMENT";
+ case CONTRADICTION:
+ return "CONTRADICTION";
case JUSTIFICATION:
return "JUSTIFICATION";
case PREMISE:
@@ -116,6 +118,10 @@ token_t lex_first_token(char** content) {
free(s);
return init_token(INDENT, NULL);
}
+ else if (strcmp(s, "?") == 0) {
+ free(s);
+ return init_token(CONTRADICTION, NULL);
+ }
else if (strcmp(s, "|") == 0) {
free(s);
return init_token(JUSTIFICATION, NULL);