#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; }