sic

The sic programming language, compiler and tools (WIP)
Log | Files | Refs

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 }