main.c (367B)
1 #include "lexer.h" 2 #include "utils.h" 3 #include <stdio.h> 4 5 int 6 main(int argc, char **args) 7 { 8 char *filename; 9 char *contents; 10 Lexer lexer = { 0 }; 11 12 if (argc < 1) return 1; 13 14 filename = args[1]; 15 if (filename == NULL) return 1; 16 17 contents = read_file(filename); 18 if (contents == NULL) return 1; 19 20 printf("%s\n", contents); 21 22 lexer = *lexer_lex(&lexer); 23 return 0; 24 }