From 85bcdbbd053ebc75f1e752fd723fab92a99910ce Mon Sep 17 00:00:00 2001 From: Mustafa Quraish Date: Mon, 31 Jan 2022 02:55:50 -0500 Subject: Add ability to import other files This still requires a lot of work to avoid duplicate imports, and handle cyclic imports, but it is a good enough for small examples which just want to include some common definitions from std/ --- src/lexer.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/lexer.h') diff --git a/src/lexer.h b/src/lexer.h index b7f3db2..96bed26 100644 --- a/src/lexer.h +++ b/src/lexer.h @@ -14,6 +14,7 @@ typedef struct { } Lexer; Lexer *Lexer_new(char *filename, char *src, i64 len); +Lexer *Lexer_new_open_file(char *filename); Token Lexer_next(Lexer *lexer); Token Lexer_peek(Lexer *lexer); \ No newline at end of file -- cgit v1.2.3