#include #include #include #include #include "lexer.h" #include "misc.h" void usage(const char *name) { printf("Usage: %s \n", name); } int main(int argc, char **argv) { char *buf; long file_size = 0; int dbg = 0; int ret = 0; if (argc < 2) { usage(argv[0]); ret = 1; } buf = read_file(argc[1], &file_size); if (buf == NULL) { printf("Error: read_file() returned NULL.\n"); usage(argv[0]); ret = 1; } ret = lex(buf, dbg); return ret; }