aboutsummaryrefslogtreecommitdiff
path: root/src/lexer.c
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-07-28 08:05:50 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2025-07-28 08:05:50 +0530
commit6a212565304bd4b3836762e4e9b3467ee2afe9d2 (patch)
tree493ac20587d3c51c347549cfac2ba2107d1ba0d0 /src/lexer.c
parent24f021821be3cd738a16b441f8dcf94e86e19b3a (diff)
Revert "lexer: lex() must also return matches"
This reverts commit b2969a13af3faf10a38385cbb2a45e144e80a608.
Diffstat (limited to 'src/lexer.c')
-rw-r--r--src/lexer.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/lexer.c b/src/lexer.c
index 56802d1..b96e3a5 100644
--- a/src/lexer.c
+++ b/src/lexer.c
@@ -9,12 +9,10 @@
#include <string.h>
#include <util.h>
-lex_t *
+list_t *
lex(char *buffer)
{
- lex_t *out = malloc(sizeof(lex_t));
list_t *directives = list_create(sizeof(directive_t));
- list_t *matches = list_create(sizeof(key_match_t));
size_t current_offset = 0;
while (true) {
@@ -55,9 +53,7 @@ lex(char *buffer)
list_add(directives, raw_directive);
}
- out->directives = directives;
- out->matches = matches;
- return out;
+ return directives;
}
key_match_t *