]> git.saurik.com Git - bison.git/blobdiff - src/getargs.c
lr.default-reductions: rename "full" value to "most".
[bison.git] / src / getargs.c
index 322e0b423e72a28c0423e85fe744dc10dde35647..2408550c2eeaf888b5f65feaf814f3e2ef5bc4c8 100644 (file)
@@ -1,7 +1,7 @@
 /* Parse command line arguments for Bison.
 
-   Copyright (C) 1984, 1986, 1989, 1992, 2000, 2001, 2002, 2003, 2004,
-   2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+   Copyright (C) 1984, 1986, 1989, 1992, 2000-2011 Free Software
+   Foundation, Inc.
 
    This file is part of Bison, the GNU Compiler Compiler.
 
@@ -44,7 +44,7 @@
 #include "complain.h"
 #include "files.h"
 #include "getargs.h"
-#include "muscle_tab.h"
+#include "muscle-tab.h"
 #include "uniqstr.h"
 
 bool debug_flag;
@@ -257,8 +257,9 @@ usage (int status)
 
       printf (_("Usage: %s [OPTION]... FILE\n"), program_name);
       fputs (_("\
-Generate a deterministic or GLR parser employing LALR(1), IELR(1), or\n\
-canonical LR(1) parser tables.\n\
+Generate a deterministic LR or generalized LR (GLR) parser employing\n\
+LALR(1), IELR(1), or canonical LR(1) parser tables.  IELR(1) and\n\
+canonical LR(1) support is experimental.\n\
 \n\
 "), stdout);
 
@@ -272,12 +273,12 @@ The same is true for optional arguments.\n\
       fputs (_("\
 \n\
 Operation modes:\n\
-  -h, --help                       display this help and exit\n\
-  -V, --version                    output version information and exit\n\
-      --print-localedir            output directory of locale-dependent data\n\
-      --print-datadir              output directory of skeletons and XSLT\n\
-  -y, --yacc                       emulate POSIX Yacc\n\
-  -W, --warnings[=CATEGORY]        report the warnings falling in CATEGORY\n\
+  -h, --help                 display this help and exit\n\
+  -V, --version              output version information and exit\n\
+      --print-localedir      output directory containing locale-dependent data\n\
+      --print-datadir        output directory containing skeletons and XSLT\n\
+  -y, --yacc                 emulate POSIX Yacc\n\
+  -W, --warnings[=CATEGORY]  report the warnings falling in CATEGORY\n\
 \n\
 "), stdout);
 
@@ -300,16 +301,16 @@ Parser:\n\
        * won't assume that -d also takes an argument.  */
       fputs (_("\
 Output:\n\
-      --defines[=FILE]             also produce a header file\n\
-  -d                               likewise but cannot specify FILE (for POSIX)\n\
-  -r, --report=THINGS              also produce details on the automaton\n\
-      --report-file=FILE           write report to FILE\n\
-  -v, --verbose                    same as `--report=state'\n\
-  -b, --file-prefix=PREFIX         specify a PREFIX for output files\n\
-  -o, --output=FILE                leave output to FILE\n\
-  -g, --graph[=FILE]               also output a graph of the automaton\n\
-  -x, --xml[=FILE]                 also output an XML report of the automaton\n\
-                                   (the XML schema is experimental)\n\
+      --defines[=FILE]       also produce a header file\n\
+  -d                         likewise but cannot specify FILE (for POSIX Yacc)\n\
+  -r, --report=THINGS        also produce details on the automaton\n\
+      --report-file=FILE     write report to FILE\n\
+  -v, --verbose              same as `--report=state'\n\
+  -b, --file-prefix=PREFIX   specify a PREFIX for output files\n\
+  -o, --output=FILE          leave output to FILE\n\
+  -g, --graph[=FILE]         also output a graph of the automaton\n\
+  -x, --xml[=FILE]           also output an XML report of the automaton\n\
+                             (the XML schema is experimental)\n\
 \n\
 "), stdout);