ref: a37ae2f0170499be1a95031d24ff86aac5cf46f1
dir: /main.c/
#include <u.h> #include <libc.h> #include <bio.h> #include "dat.h" #include "fns.h" void usage(void); void main(int argc, char *argv[]) { ARGBEGIN{ case 'd': debug = 1; break; default: usage(); }ARGEND clausenr = 2; /* Start at two since 0 is for the facts in the database, and 1 is for queries */ initflags(); initstreams(); initmodules(); while(argc != 0){ parsemodule(argv[0]); argc--; argv++; } repl(); exits(nil); } void usage(void) { fprint(2, "Usage: pprolog [-d] modulefiles\n"); exits("Usage"); }