1
0
forked from ground/ground-old
This repository has been archived on 2026-03-16. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
ground_old_fork/src/lexer.h
2025-11-23 13:37:08 +11:00

24 lines
354 B
C

#ifndef LEXER_H
#define LEXER_H
#include <stdlib.h>
typedef struct Token {
char* text;
} Token;
typedef struct TokenLine {
Token* tokens;
size_t count;
} TokenLine;
typedef struct LexedFile {
TokenLine* lines;
size_t lineCount;
} LexedFile;
LexedFile lexFile(const char* fileContents);
void freeLexedFile(LexedFile* lf);
#endif