]> git.saurik.com Git - bison.git/blobdiff - src/getargs.h
* src/scan-gram.l: Remove unused declaration of last_string_1 so the
[bison.git] / src / getargs.h
index ec4bf69532f5f757483c3ee433d0c7a5209fcdb4..2d764cba7d684ae03a77717dbe8e6f97e9c10820 100644 (file)
@@ -1,5 +1,5 @@
 /* Parse command line arguments for bison.
-   Copyright (C) 1984, 1986, 1989, 1992, 2000, 2001, 2002, 2003, 2004
+   Copyright (C) 1984, 1986, 1989, 1992, 2000, 2001, 2002, 2003, 2004, 2005, 2006
    Free Software Foundation, Inc.
 
    This file is part of Bison, the GNU Compiler Compiler.
 # define GETARGS_H_
 
 /* flags set by % directives */
-extern const char *skeleton;           /* for -S */
-extern const char *include;            /* for -I */
+
+/* for -S */
+extern char const *skeleton;
+
+/* for -I */
+extern char const *include;
 
 extern bool debug_flag;                        /* for -t */
 extern bool defines_flag;              /* for -d */
+extern bool graph_flag;                        /* for -g */
 extern bool locations_flag;
 extern bool no_lines_flag;             /* for -l */
 extern bool no_parser_flag;            /* for -n */
 extern bool token_table_flag;          /* for -k */
-extern bool graph_flag;                        /* for -g */
 extern bool yacc_flag;                 /* for -y */
 
+extern bool error_verbose;
+
+
 /* GLR_PARSER is true if the input file says to use the GLR
    (Generalized LR) parser, and to output some additional information
    used by the GLR algorithm.  */
@@ -66,6 +73,7 @@ enum trace
     trace_grammar   = 1 << 7,
     trace_time      = 1 << 8,
     trace_skeleton  = 1 << 9,
+    trace_m4        = 1 << 10,
     trace_all       = ~0
   };
 extern int trace_flag;
@@ -76,7 +84,7 @@ enum report
     report_none             = 0,
     report_states           = 1 << 0,
     report_itemsets         = 1 << 1,
-    report_look_ahead_tokens= 1 << 2,
+    report_lookahead_tokens = 1 << 2,
     report_solved_conflicts = 1 << 3,
     report_all              = ~0
   };