#include "getopt.h"
#include "system.h"
#include "files.h"
+#include "complain.h"
#include "getargs.h"
int debug_flag = 0;
int locations_flag = 0;
int no_lines_flag = 0;
int no_parser_flag = 0;
-char *skeleton = 0;
int token_table_flag = 0;
int verbose_flag = 0;
int statistics_flag = 0;
int yacc_flag = 0; /* for -y */
+int graph_flag = 0;
+
+const char *skeleton = NULL;
extern char *program_name;
-const char *shortopts = "yvdhrltknVo:b:p:S:";
+const char *shortopts = "yvgdhrltknVo:b:p:S:";
static struct option longopts[] =
{
/* Operation modes. */
{"verbose", no_argument, 0, 'v'},
{"file-prefix", required_argument, 0, 'b'},
{"output-file", required_argument, 0, 'o'},
+ {"graph", no_argument, 0, 'g'},
/* Hidden. */
{"statistics", no_argument, &statistics_flag, 1},
version (stdout);
exit (0);
+ case 'g':
+ graph_flag = 1;
+ break;
+
case 'v':
verbose_flag = 1;
break;