From: Akim Demaille Date: Thu, 11 May 2006 11:35:13 +0000 (+0000) Subject: * examples/extexi: Enforce the precedence of concatenation over X-Git-Tag: v2.3b~412 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/3cf084ecae1b304b92d6d43cf530aded12162a58?ds=inline * examples/extexi: Enforce the precedence of concatenation over >>. Reported by tommy.nordgren@chello.se --- diff --git a/ChangeLog b/ChangeLog index 009a983c..84cedb4d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-05-11 Akim Demaille + + * examples/extexi: Enforce the precedence of concatenation over + >>. + Reported by tommy.nordgren@chello.se + 2006-05-11 Akim Demaille * data/lalr1.cc (yytranslate_): Rename token as t to avoid clashes diff --git a/THANKS b/THANKS index 67689c62..6586c337 100644 --- a/THANKS +++ b/THANKS @@ -71,6 +71,7 @@ Tim Josling tej@melbpc.org.au Tim Van Holder tim.van.holder@pandora.be Tom Lane tgl@sss.pgh.pa.us Tom Tromey tromey@cygnus.com +Tommy Nordgren tommy.nordgren@chello.se Troy A. Johnson troyj@ecn.purdue.edu Vin Shelton acs@alumni.princeton.edu Wayne Green wayne@infosavvy.com diff --git a/examples/extexi b/examples/extexi index 4bd48979..56a50c87 100644 --- a/examples/extexi +++ b/examples/extexi @@ -1,7 +1,7 @@ # Extract all examples from the manual source. -*- AWK -*- # This file is part of GNU Bison -# Copyright 1992, 2000, 2001, 2005 Free Software Foundation, Inc. +# Copyright 1992, 2000, 2001, 2005, 2006 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -77,9 +77,11 @@ BEGIN { input = normalize(input); # No spurious end of line: use printf. if (files_output[file]) - printf ("%s", input) >> output_dir "/" file; + # The parens around the output file seem to be required + # by awk on Mac OS X Tiger (darwin 8.4.6). + printf ("%s", input) >> (output_dir "/" file); else - printf ("%s", input) > output_dir "/" file; + printf ("%s", input) > (output_dir "/" file); close (output_dir "/" file); files_output[file] = 1;