From 13d591df4ae3dc07f3be8477f7bcbed296d7bc40 Mon Sep 17 00:00:00 2001 From: Lorenzo Torres Date: Tue, 9 Jun 2026 08:45:29 +0200 Subject: feat: first commit --- lc.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lc.c (limited to 'lc.c') diff --git a/lc.c b/lc.c new file mode 100644 index 0000000..651ed95 --- /dev/null +++ b/lc.c @@ -0,0 +1,20 @@ +#include +#include +#include "lexer.h" + +int main(void) +{ + char *src = "12.3"; + token *head = lexer_parse(src); + + if (!head) { + printf("Parsing error!\n"); + exit(1); + } + while (head->next) { + head = head->next; + printf("%d -> %.*s\n", head->type, head->length, head->lexeme); + free(head->prev); + } + return 0; +} -- cgit v1.2.3