*** empty log message ***

This commit is contained in:
sater
1985-01-08 09:59:28 +00:00
parent 78b124fd57
commit b9804696fe
20 changed files with 4075 additions and 0 deletions

53
util/ncgg/main.c Normal file
View File

@@ -0,0 +1,53 @@
#ifndef NORCSID
static char rcsid[]= "$Header$";
#endif
#include <stdio.h>
char *filename;
main(argc,argv) char **argv; {
extern int nerrors;
extern int code_in_c;
extern int tabledebug;
extern int verbose;
while (argc >1 && argv[1][0]=='-') {
switch(argv[1][1]) {
case 'c':
code_in_c = 0;
break;
case 'd':
tabledebug++;
break;
case 'v':
verbose++;
break;
default:
error("Unknown flag -%c",argv[1][1]);
}
argc--; argv++;
}
if (argc==2) {
if (freopen(argv[1],"r",stdin)==NULL) {
error("Can't open %s",argv[1]);
exit(-1);
}
filename = argv[1];
} else
error("Usage: %s [-c] [-d] [-v] table",argv[0]);
initemhash();
enterkeyw();
initnodes();
initio();
yyparse();
if (nerrors==0) {
finishio();
statistics();
if (verbose)
hallverbose();
} else {
errorexit();
}
return(nerrors==0 ? 0 : -1);
}