Author: obrien
Date: Sun Nov  7 23:44:40 2010
New Revision: 214964
URL: http://svn.freebsd.org/changeset/base/214964

Log:
  Add '-y' for bison compatibility.
  
  Obtained from:        http://invisible-island.net

Modified:
  head/usr.bin/yacc/main.c
  head/usr.bin/yacc/yacc.1

Modified: head/usr.bin/yacc/main.c
==============================================================================
--- head/usr.bin/yacc/main.c    Sun Nov  7 23:34:05 2010        (r214963)
+++ head/usr.bin/yacc/main.c    Sun Nov  7 23:44:40 2010        (r214964)
@@ -166,7 +166,7 @@ getargs(int argc, char *argv[])
 {
     int ch;
 
-    while ((ch = getopt(argc, argv, "b:dlo:p:rtv")) != -1)
+    while ((ch = getopt(argc, argv, "b:dlo:p:rtvy")) != -1)
     {
        switch (ch)
        {
@@ -202,6 +202,10 @@ getargs(int argc, char *argv[])
            vflag = 1;
            break;
 
+       case 'y':
+           /* for bison compatibility -- byacc is already POSIX compatible */
+           break;
+
        default:
            usage();
        }

Modified: head/usr.bin/yacc/yacc.1
==============================================================================
--- head/usr.bin/yacc/yacc.1    Sun Nov  7 23:34:05 2010        (r214963)
+++ head/usr.bin/yacc/yacc.1    Sun Nov  7 23:44:40 2010        (r214964)
@@ -44,7 +44,7 @@
 .Nd an LALR(1) parser generator
 .Sh SYNOPSIS
 .Nm
-.Op Fl dlrtv
+.Op Fl dlrtvy
 .Op Fl b Ar file_prefix
 .Op Fl o Ar output_filename
 .Op Fl p Ar symbol_prefix
@@ -118,6 +118,10 @@ so that debugging statements will be inc
 Cause a human-readable description of the generated parser to
 be written to the file
 .Pa y.output .
+.It Fl y
+NOOP for bison compatibility.
+.Nm
+is already designed to be POSIX yacc compatible.
 .El
 .Sh ENVIRONMENT
 .Bl -tag -width ".Ev TMPDIR"
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to