From: Akim Demaille Date: Wed, 20 Mar 2002 08:53:25 +0000 (+0000) Subject: Update. X-Git-Tag: BISON-1_34a~3 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/f4b4269b3b9d5d19fbeb317c2770b0edeeb9f010 Update. --- diff --git a/NEWS b/NEWS index f2c94ad2..f7de18cf 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,20 @@ Bison News ---------- Changes in version 1.34a: + +* C Skeleton + Some projects use Bison's C parser with C++ compilers, and define + YYSTYPE as a class. The recent adjustment of C parsers for data + alignment and 64 bit architectures made this impossible. + + Because for the time being no real solution for C++ parser + generation exists, kludges were implemented in the parser to + maintain this use. In the future, when Bison has C++ parsers, this + kludge will be disabled. + + This kludge also addresses some C++ problems when the stack was + extended. + Changes in version 1.34, 2002-03-12: diff --git a/config/config.sub b/config/config.sub index 0c490078..f3657978 100755 --- a/config/config.sub +++ b/config/config.sub @@ -3,7 +3,7 @@ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002 Free Software Foundation, Inc. -timestamp='2002-03-04' +timestamp='2002-03-07' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -239,7 +239,7 @@ case $basic_machine in | mips64vr4100 | mips64vr4100el | mips64vr4300 \ | mips64vr4300el | mips64vr5000 | mips64vr5000el \ | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \ - | mipsisa32 \ + | mipsisa32 | mipsisa64 \ | mn10200 | mn10300 \ | ns16k | ns32k \ | openrisc | or32 \ diff --git a/config/texinfo.tex b/config/texinfo.tex index 9fafb4b0..cccc770c 100644 --- a/config/texinfo.tex +++ b/config/texinfo.tex @@ -3,7 +3,7 @@ % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % -\def\texinfoversion{2002-03-11.08} +\def\texinfoversion{2002-03-13.06} % % Copyright (C) 1985, 86, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, % 2000, 01, 02 Free Software Foundation, Inc. @@ -1656,8 +1656,6 @@ where each line of input produces a line of output.} \global\let\contents = \relax \global\let\shortcontents = \relax \fi - % - \ifpdf \pdfmakepagedesttrue \fi } \def\finishtitlepage{% @@ -3925,7 +3923,7 @@ width0pt\relax} \fi % argument, which will end up as the last argument to the \...entry macro. % % We open the .toc file here instead of at @setfilename or any other -% given time so that @contents can be put in the document anywhere. +% fixed time so that @contents can be put in the document anywhere. % \newif\iftocfileopened \def\writetocentry#1{% @@ -3934,6 +3932,14 @@ width0pt\relax} \fi \global\tocfileopenedtrue \fi \iflinks \write\tocfile{#1{\folio}}\fi + % + % Tell \shipout to create a page destination if we're doing pdf, which + % will be the target of the links in the table of contents. We can't + % just do it on every page because the title pages are numbered 1 and + % 2 (the page numbers aren't printed), and so are the first two pages + % of the document. Thus, we'd have two destinations named `1', and + % two named `2'. + \ifpdf \pdfmakepagedesttrue \fi } \newskip\contentsrightmargin \contentsrightmargin=1in diff --git a/po/es.po b/po/es.po index 1345d24d..3a215fde 100644 --- a/po/es.po +++ b/po/es.po @@ -31,7 +31,7 @@ msgid "" msgstr "" "Project-Id-Version: GNU bison 1.25\n" "POT-Creation-Date: 2002-03-20 09:33+0100\n" -"PO-Revision-Date: 2002-03-20 09:33+0100\n" +"PO-Revision-Date: 1998-09-21 10:19+0200\n" "Last-Translator: Nicolás García-Pedrajas \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" @@ -64,10 +64,10 @@ msgid "fatal error: " msgstr "error grave: %s\n" #: src/conflicts.c:44 -#, c-format +#, fuzzy, c-format msgid "Conflict in state %d between rule %d and token %s resolved as %s.\n" msgstr "" -"El conflicto en el estado %d entre la regla %d y el terminal %s se resuelve " +"El conflicto en el estado %s entre la regla %d y el terminal %s se resuelve " "como %s.\n" #: src/conflicts.c:94 src/conflicts.c:119 @@ -87,6 +87,7 @@ msgstr "un error" msgid "%d shift/reduce conflict" msgid_plural "%d shift/reduce conflicts" msgstr[0] " %d conflictos desplazamiento/reducción" +msgstr[1] " %d conflictos desplazamiento/reducción" #: src/conflicts.c:309 #, fuzzy @@ -98,6 +99,7 @@ msgstr " y" msgid "%d reduce/reduce conflict" msgid_plural "%d reduce/reduce conflicts" msgstr[0] " %d conflictos reducción/reducción" +msgstr[1] " %d conflictos reducción/reducción" #: src/conflicts.c:340 #, fuzzy, c-format @@ -152,6 +154,7 @@ msgstr "%s contiene " msgid "expected %d shift/reduce conflict\n" msgid_plural "expected %d shift/reduce conflicts\n" msgstr[0] " %d conflictos desplazamiento/reducción" +msgstr[1] " %d conflictos desplazamiento/reducción" #: src/conflicts.c:463 src/conflicts.c:540 #, c-format @@ -736,12 +739,14 @@ msgstr "" msgid "%d rule never reduced\n" msgid_plural "%d rules never reduced\n" msgstr[0] "%d reglas que nunca se han reducido\n" +msgstr[1] "%d reglas que nunca se han reducido\n" #: src/reduce.c:511 #, fuzzy, c-format msgid "%d useless nonterminal" msgid_plural "%d useless nonterminals" msgstr[0] "%d no terminales %s sin uso" +msgstr[1] "%d no terminales %s sin uso" #: src/reduce.c:517 msgid " and " @@ -752,6 +757,7 @@ msgstr " y " msgid "%d useless rule" msgid_plural "%d useless rules" msgstr[0] "%d regla%s sin uso" +msgstr[1] "%d regla%s sin uso" #: src/reduce.c:551 #, c-format diff --git a/po/fr.po b/po/fr.po index 15c902af..c610c446 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: GNU bison 1.33b\n" "POT-Creation-Date: 2002-03-20 09:33+0100\n" -"PO-Revision-Date: 2002-03-12 16:49+0100\n" +"PO-Revision-Date: 2002-03-10 08:00-0500\n" "Last-Translator: Michel Robitaille \n" "Language-Team: French \n" "MIME-Version: 1.0\n" @@ -294,7 +294,7 @@ msgstr "le nom de type ne se termine pas" #: src/lex.c:438 msgid "use \"...\" for multi-character literal tokens" -msgstr "utilisez \"...\" pour les terminaux litéraux de plusieurs caractères" +msgstr "utilisez «...» pour les terminaux litéraux de plusieurs caractères" #: src/lex.c:678 #, c-format @@ -725,7 +725,7 @@ msgstr "%s: l'option #: lib/getopt.c:899 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" -msgstr "%s: l'option «-W %s» n'admet pas d'argument\n" +msgstr "%s: l'option «-W %s« n»admet pas d'argument\n" #: lib/obstack.c:494 lib/obstack.c:497 lib/xmalloc.c:66 msgid "memory exhausted" diff --git a/po/ja.po b/po/ja.po index 7478a569..442d9109 100644 --- a/po/ja.po +++ b/po/ja.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: GNU bison 1.30f\n" "POT-Creation-Date: 2002-03-20 09:33+0100\n" -"PO-Revision-Date: 2002-03-20 09:34+0100\n" +"PO-Revision-Date: 2002-03-20 09:44+0100\n" "Last-Translator: Daisuke Yamashita \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" diff --git a/po/ru.po b/po/ru.po index 35f9211b..1bed99ca 100644 --- a/po/ru.po +++ b/po/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: bison 1.32\n" "POT-Creation-Date: 2002-03-20 09:33+0100\n" -"PO-Revision-Date: 2002-03-20 09:35+0100\n" +"PO-Revision-Date: 2002-03-20 09:44+0100\n" "Last-Translator: Dmitry S. Sivachenko \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" diff --git a/po/tr.po b/po/tr.po index 3beb63b6..73e293bd 100644 --- a/po/tr.po +++ b/po/tr.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: bison 1.33b\n" +"Project-Id-Version: bison 1.34\n" "POT-Creation-Date: 2002-03-20 09:33+0100\n" -"PO-Revision-Date: 2002-03-05 14:30GMT +02:00\n" +"PO-Revision-Date: 2002-03-14 11:03GMT +02:00\n" "Last-Translator: Altuð Bayram \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-9\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: KBabel 0.9.5\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: src/LR0.c:189 #, c-format @@ -56,7 +56,7 @@ msgstr "bir hata" msgid "%d shift/reduce conflict" msgid_plural "%d shift/reduce conflicts" msgstr[0] "%d öteleme/indirgeme çeliþkisi" -msgstr[1] "" +msgstr[1] "%d öteleme/indirgeme çeliþkisi" #: src/conflicts.c:309 msgid "and" @@ -67,7 +67,7 @@ msgstr "ve" msgid "%d reduce/reduce conflict" msgid_plural "%d reduce/reduce conflicts" msgstr[0] "%d indirgeme/indirgeme çeliþkisi" -msgstr[1] "" +msgstr[1] "%d indirgeme/indirgeme çeliþkisi" #: src/conflicts.c:340 #, c-format @@ -654,7 +654,7 @@ msgstr[1] "%d kural asla indirgenmedi\n" msgid "%d useless nonterminal" msgid_plural "%d useless nonterminals" msgstr[0] "%d yararsýz deðiþken simge" -msgstr[1] "" +msgstr[1] "%d yararsýz deðiþken simge" #: src/reduce.c:517 msgid " and " @@ -665,7 +665,7 @@ msgstr " ve " msgid "%d useless rule" msgid_plural "%d useless rules" msgstr[0] "%d yararsýz kural" -msgstr[1] "" +msgstr[1] "%d yararsýz kural" #: src/reduce.c:551 #, c-format