20 lines
413 B
C
20 lines
413 B
C
#include <stdio.h>
|
|
#include "parser.tab.h"
|
|
|
|
int main(int argc, char *argv[]) {
|
|
if (argc != 2) {
|
|
printf("Usage: reference_parser filename.mil\n");
|
|
return 1;
|
|
}
|
|
FILE *input = fopen(argv[1], "r");
|
|
if (!input) {
|
|
fprintf(stderr, "Could not open file %s.\n", argv[1]);
|
|
return 1;
|
|
}
|
|
stdin = input;
|
|
yyparse();
|
|
fclose(input);
|
|
printf("\n");
|
|
return 0;
|
|
}
|