1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#include <context.h> #include <lint.h> #include <log.h> #include <preprocess.h> #include <tokenize.h> int main(int argc, char *argv[]) { if (argc < 2) err("Not enough arguments!"); struct ctx *ctx = context_create(argv[1]); preprocess(ctx); tokenize(ctx); lint(ctx); tokens_print(ctx); context_destroy(ctx); return 0; }