Lines Matching full:bison
72 <http://lists.gnu.org/archive/html/bug-bison/2011-08/msg00003.html>.
83 <http://lists.gnu.org/archive/html/bug-bison/2011-07/msg00000.html>.
94 <http://lists.gnu.org/archive/html/bug-bison/2011-06/msg00012.html>.
102 * doc/bison.texinfo (Locations Overview): Rename node to...
110 * doc/bison.texinfo (Locations): Rename node to...
121 * doc/bison.texinfo (Named References): Rename section to match
132 <http://lists.gnu.org/archive/html/bug-bison/2011-05/msg00008.html>.
133 * doc/bison.texinfo (Named References): Explain briefly how
140 <http://lists.gnu.org/archive/html/bug-bison/2011-05/msg00008.html>.
142 * doc/bison.texinfo (Named References): Because it discusses
160 Don't use IF_LINT in Bison sources.
161 It creates unnecessary differences between the sources that Bison
163 configure with --enable-gcc-warnings) and the sources that Bison
166 <http://lists.gnu.org/archive/html/bison-patches/2011-05/msg00004.html>.
178 Since Bison 2.3b, which restored the ability of precedence
233 <http://lists.gnu.org/archive/html/bug-bison/2011-04/msg00002.html>.
245 <http://lists.gnu.org/archive/html/bug-bison/2011-04/msg00002.html>.
260 * gnulib: Choose a stable snapshot according to advice in Bison's
273 <http://lists.gnu.org/archive/html/bison-patches/2011-04/msg00000.html>.
282 <http://lists.gnu.org/archive/html/bug-bison/2010-08/msg00002.html>.
284 * doc/bison.texinfo (Bison Options): Document.
318 <http://lists.gnu.org/archive/html/bug-bison/2010-08/msg00002.html>.
321 * doc/bison.texinfo (Bison Options): Document.
347 <http://lists.gnu.org/archive/html/bison-patches/2010-08/msg00009.html>.
369 * doc/bison.texinfo (LAC): Here.
376 * doc/bison.texinfo (%define Summary): Update.
394 <http://lists.gnu.org/archive/html/bug-bison/2010-06/msg00002.html>
429 <http://lists.gnu.org/archive/html/bug-bison/2011-02/msg00005.html>.
438 * doc/bison.texinfo (LAC): Here.
443 * doc/bison.texinfo (Mystery Conflicts): Rename node to...
454 * doc/bison.texinfo (%define Summary): Update.
473 * doc/bison.texinfo: Consistently drop the "(1)" suffix from LALR,
496 * doc/bison.texinfo (Mystery Conflicts): Cross-reference
516 <http://lists.gnu.org/archive/html/bison-patches/2011-02/msg00005.html>.
524 * doc/bison.texinfo (Local Variables): Move this after the
532 * doc/bison.texinfo (%define Summary): Reword so it reads well as
543 <http://lists.gnu.org/archive/html/bison-patches/2009-05/msg00013.html>.
544 * doc/bison.texinfo (Decl Summary): Extract most of the %define
557 <http://lists.gnu.org/archive/html/bison-patches/2009-05/msg00013.html>.
558 * doc/bison.texinfo (Decl Summary): Extract most of the %code
567 doc: clean up naming of various Bison files.
568 The Bison manual's names for various files associated with a Bison
572 traditional in the Bison manual, and Bison has other input
576 it clearer where Bison generates the main parser implementation,
578 * doc/bison.texinfo: Implement throughout.
582 doc: give credit to more of Bison's developers.
583 * doc/bison.texinfo (Introduction): Don't imply that only Robert
585 Bison. However, I don't have time to write a full history, so
591 * doc/bison.texinfo (Introduction): Say that IELR(1) and canonical
594 However, if Bison's limitations to LALR(1), C, and C++ are so
596 to point out that Bison is beginning to escape those limitations.
605 This cleans up our previous fixes for a bug whereby Bison
610 also fixes a remaining bug reported by Paul Eggert whereby Bison
614 <http://lists.gnu.org/archive/html/bug-bison/2011-01/msg00000.html>,
615 <http://lists.gnu.org/archive/html/bug-bison/2011-01/msg00004.html>.
619 * doc/bison.texinfo (Symbol): Update documentation for symbol
659 <http://lists.gnu.org/archive/html/bison-patches/2011-01/msg00012.html>.
662 other invalid reference that Bison manages to parse because
670 <http://lists.gnu.org/archive/html/bison-patches/2011-01/msg00003.html>.
671 * doc/bison.texinfo: Remove all uses.
678 <http://lists.gnu.org/archive/html/bug-bison/2011-01/msg00000.html>.
709 disabled Bison's automated use of ranges.
729 * doc/bison.texinfo (Language and Grammar): Point out that IELR
739 * doc/bison.texinfo (Decl Summary): Rewrite entries for
786 <http://lists.gnu.org/archive/html/bison-patches/2009-09/msg00034.html>.
822 Now, whenever we update bison's copy of gnulib, bootstrap will
921 <http://lists.gnu.org/archive/html/bug-bison/2010-10/msg00007.html>.
933 * tests/.cvsignore: Remove; I don't use CVS to maintain Bison
962 <http://lists.gnu.org/archive/html/bison-patches/2010-07/msg00019.html>
963 <http://lists.gnu.org/archive/html/bison-patches/2010-08/msg00002.html>.
970 * doc/bison.texinfo (Expect Decl): Make it clear that %expect
973 (Bison Options): Don't mention -Wsyntax. It doesn't exist.
988 --warnings=error when warnings appear in bison's stderr.
1026 * doc/bison.texinfo: Update GFDL version number.
1038 * data/README, data/bison.m4, data/c++-skel.m4, data/c++.m4:
1042 * data/xslt/bison.xsl:
1048 * djgpp/testsuite.sed, doc/bison.texinfo:
1059 * lib/vbitset.h, lib/yyerror.c, m4/bison-i18n.m4:
1117 * doc/bison.texinfo (C++ Scanner Interface): Fix yylex signature.
1118 (C++ Bison Interface): Fix lalr1.cc skeleton name.
1126 * data/bison.m4 (b4_percent_define_use): New.
1157 * data/xslt/xml2dot.xsl (xsl:template match="bison-xml-report"):
1163 bison-xml-report element.
1184 <http://lists.gnu.org/archive/html/bison
1192 build: don't require src/bison during bootstrap.
1194 <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00003.html>.
1202 <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00000.html>.
1261 <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00023.html>.
1272 <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00035.html>.
1289 * src/graphviz.c (start_graph): Issue comments about Bison.
1296 <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00030.html>.
1316 <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00016.html>.
1324 <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00014.html>.
1363 <http://lists.gnu.org/archive/html/bug-bison/2010-02/msg00004.html>.
1367 <http://lists.gnu.org/archive/html/bug-bison/2009-05/msg00005.html>.
1388 seems safer in case Bison one day tries to open both files at
1487 <http://lists.gnu.org/archive/html/bug-bison/2009-12/msg00005.html>.
1608 * doc/bison.texinfo (Java Action Features): Remove YYFAIL
1665 <http://lists.gnu.org/archive/html/bug-bison/2009-09/msg00008.html>
1685 Expand GLR acronym in summary of Bison.
1687 <http://lists.gnu.org/archive/html/bison-patches/2009-04/msg00087.html>.
1688 * doc/bison.texinfo (Introduction): Here.
1694 * doc/bison.texinfo (Actions): Add new example and xref to
1727 * data/bison.m4: Update comments for rename to muscle-tab.h.
1762 <http://lists.gnu.org/archive/html/bug-bison/2009-09/msg00001.html>.
1844 * doc/bison.texinfo: Comment changes.
1849 * doc/bison.texinfo: here.
1894 * data/bison.m4 (b4_check_user_names): Complain instead of warn.
1895 * doc/bison.texinfo (Decl Summary): Document complaint, and
1935 <http://lists.gnu.org/archive/html/bison-patches/2009-08/msg00093.html>.
1946 * doc/bison.texinfo: Remove quotes in most examples throughout.
1965 * doc/bison.texinfo (Decl Summary): Likewise.
2114 <http://lists.gnu.org/archive/html/bison-patches/2009-08/msg00036.html>.
2133 * doc/bison.texinfo: Fix minor Texinfo errors.
2139 * doc/bison.texinfo: Set fill-column to 76.
2157 http://lists.gnu.org/archive/html/bug-bison/2009-08/msg00009.html
2165 Bison was uselessly requiring the formatstring macros from
2167 that perfectly supported Bison mo files. Lower the requirement.
2168 http://lists.gnu.org/archive/html/bug-bison/2009-08/msg00006.html
2358 <http://lists.gnu.org/archive/html/bison-patches/2009-04/msg00083.html>.
2367 Bison developers should use GNU M4 and should not use
2382 <http://lists.gnu.org/archive/html/bison-patches/2009-06/msg00010.html>.
2474 http://lists.gnu.org/archive/html/bison-patches/2009-05/msg00023.html
2485 http://lists.gnu.org/archive/html/bison-patches/2009-05/msg00023.html
2508 * doc/bison.texinfo (Decl Summary): Update %define entry.
2509 (Bison Options): Update -D/--define/-F/--force-define entry.
2522 * doc/bison.texinfo (Decl Summary): In %define entry,
2524 (Bison Options): Add documentation to -D/--define entry.
2542 * data/bison.m4 (b4_check_user_names): In header comments, say
2572 * doc/bison.texinfo (Calc++ Scanner): Prefer C++ headers to C
2587 bison: catch bad symbol names.
2606 * doc/bison.texinfo (Symbols): Update.
2612 * doc/bison.texinfo (Prologue Alternatives): Don't say it's
2624 * doc/bison.texinfo: Update.
2654 * doc/bison.texinfo: Here.
2691 * doc/bison.texinfo (Symbols): Adjust the lexical definitions of
2703 * doc/bison.texinfo (Understanding): Fix typos.
2710 <http://lists.gnu.org/archive/html/bison-patches/2009-04/msg00082.html>.
2711 * data/bison.m4 (_b4_percent_define_check_values): Implement.
2726 * doc/bison.texinfo (Decl Summary): Adjust lr.default_reductions
2753 * doc/bison.texinfo (Introduction): Likewise.
2754 (Language and Grammar): Bison is no longer limited to LALR(1)
2763 (Mystery Conflicts): Bison is no longer limited to LALR(1)
2768 (Understanding): Correct some bison output.
2771 (Bison Options): In --yacc entry, say deterministic rather than
2781 In LALR(1) definition, say Bison uses LALR(1) by default rather
2782 than implying Bison is limited to LALR(1).
2884 * tests/input.at (%define, --define): Move bison command-line
2920 * doc/bison.texinfo (Decl Summary): Fix entry about %debug.
2962 * doc/bison.texinfo (-g, -x): Add space before argument.
2966 (Bison Directive): Add column, automatically extracted from
3023 * doc/bison.texinfo (Bison Options): Update.
3050 * doc/bison.texinfo (Bison Options): Add -W/--warnings argument.
3094 <http://lists.gnu.org/archive/html/bug-bison/2007-12/msg00001.html>
3096 <http://lists.gnu.org/archive/html/bison-patches/2008-11/msg00102.html>.
3097 * data/bison.m4 (b4_percent_define_default): Leave syncline blank
3223 <http://lists.gnu.org/archive/html/bug-bison/2008-11/msg00048.html>.
3247 * doc/bison.texinfo: Synchronize ``Detail Node Listing''.
3295 <http://lists.gnu.org/archive/html/bug-bison/2008-11/msg00001.html>.
3323 <http://lists.gnu.org/archive/html/bison-patches/2008-10/msg00003.html>.
3325 * doc/bison.texinfo (Decl Summary): Say it's experimental, and so don't
3327 (Bison Options): Likewise.
3328 (C++ Bison Interface): Use %skeleton not %language.
3339 * doc/bison.texinfo (final, strictfp, extends, implements): Add
3352 * doc/bison.texinfo (throws, lex_throws): Add documentation.
3356 * doc/bison.texinfo (Java Parsers): Add subsections.
3358 (Java Bison Interface): Document output files. Move documentation
3370 (Java Scanner Interface): Move note on %pure-parser to Java Bison
3381 (b4_identification): Remove "bison" field.
3461 <http://lists.gnu.org/archive/html/bug-bison/2008-08/msg00008.html>.
3474 * maint.mk (announcement): Don't list bison as a bootstrap tool so
3475 that announcements don't claim we bootstrapped with whatever bison
3481 * README: Say GNU Bison instead of just Bison. Suggested by Karl
3493 * doc/bison.texinfo: It refers to the last edition of this file,
3494 not to the release date of Bison.
3563 <http://lists.gnu.org/archive/html/bison-patches/2008-07/msg00022.html>.
3579 * data/bison.m4 (b4_check_user_names_wrap): Stick with LIFO order
3590 (m4_version_prereq): Ensure fatal error if used in bison, which
3608 <http://lists.gnu.org/archive/html/bug-bison/2008-07/msg00019.html>.
3627 * data/xslt/bison.xsl: Remove Id from header comments, where it was
3680 * doc/.cvsignore (bison.1): Add.
3681 * doc/.gitignore (/bison.1): Add.
3682 * doc/bison.1: Remove, generated.
3695 <http://lists.gnu.org/archive/html/bug-bison/2008-06/msg00000.html>.
3711 .cvsignore files are maintained even though Bison developers run
3714 unneeded by Bison.
3722 * src/.gitignore (/bison.exe): Add. Reported by Eric Blake.
3727 <http://lists.gnu.org/archive/html/bug-bison/2008-07/msg00000.html>.
3734 POSIXLY_CORRECT so Bison's skeletons have access to GNU M4 extensions.
3809 <http://lists.gnu.org/archive/html/bug-bison/2008-04/msg00011.html>.
3822 in Bison.
3836 Extend test case to be sure Bison's own error messages will no longer
3842 <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00009.html>.
3852 * doc/bison.texinfo (Bison Options): Reword -W entry a little for
3864 * doc/bison.texinfo: Fix a few typos.
3868 * doc/bison.texinfo (Bison Options): Document -W.
3884 * doc/bison.texinfo (Decl Summary): In the %language entry, mention
3886 (Bison Options): In the -L and --language entry, mention Java.
3887 (Java Bison Interface): Say the interface is experimental.
3891 * doc/bison.texinfo (Push Decl): Likewise.
3902 * doc/bison.texinfo (Bison Options): Mention -x and --xml.
3915 <http://lists.gnu.org/archive/html/help-bison/2008-02/msg00023.html>.
3925 * doc/bison.texinfo (Parser Create Function): Document that
3945 * data/bison.m4 (b4_percent_code_get): Output %code block comments like
3953 <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00013.html>.
3955 * doc/bison.texinfo (Token Decl): Token numbers are *nonnegative*
3964 <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00010.html>.
3966 * doc/bison.texinfo (Precedence Decl): Describe how literal strings
4000 * doc/bison.texinfo: Update Back-Cover text to reflect new GNU wording.
4006 <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00003.html>.
4017 <http://lists.gnu.org/archive/html/bison-patches/2007-11/msg00021.html>.
4024 not to report reachable memory when Bison is expected to have a
4034 * tests/actions.at: Rewrite all AT_CHECK invocations for bison as
4060 * data/xslt/bison.xsl (xsl:key name="bison:symbolByName"): New.
4077 <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00026.html>.
4081 * data/xslt/bison.xsl (bison:ruleNumber): Rename to...
4082 (bison:ruleByNumber): ... this for clarity.
4091 <http://lists.gnu.org/archive/html/bison-patches/2007-09/msg00024.html>.
4092 * data/xslt/bison.xsl (bison:ruleByLhs): New.
4093 (bison:ruleByRhs): New.
4095 bison:ruleByRhs.
4097 (xsl:template match="nonterminal"): Use bison:ruleByLhs and
4098 bison:ruleByRhs.
4102 bison:ruleByRhs and mode="number-link" for rule template.
4104 (xsl:template match="nonterminal"): Use bison:ruleByLhs and
4105 bison:ruleByRhs and mode="number-link" for rule template.
4115 <http://lists.gnu.org/archive/html/bison-patches/2007-09/msg00020.html>.
4127 * data/Makefile.am (dist_pkgdata_DATA): Ship and install bison.xsl.
4133 <http://lists.gnu.org/archive/html/bison-patches/2007-09/msg00017.html>.
4158 * doc/bison.texinfo (Understanding): Update example output.
4167 * doc/bison.texinfo (Bison Options): Add an entry.
4195 <http://lists.gnu.org/archive/html/bison-patches/2007-10/msg00033.html>.
4200 (xsl:template match="bison-xml-report"): Add missing entry in Table of
4202 * doc/bison.texinfo (Decl Summary): Reword a little.
4245 * data/bison.m4 (b4_cat): Put a newline after the end delimiter of the
4257 Remove Id: from bison.1.
4274 * doc/bison.texinfo: Use it.
4278 Generate bison.1 using help2man.
4279 * doc/common.x, doc/bison.x: New.
4280 * doc/Makefile.am (bison.1, .x.1): New.
4300 <http://lists.gnu.org/archive/html/bison-patches/2007-09/msg00006.html>.
4302 * data/bison.m4 (b4_pure_if): Don't define it here.
4312 * doc/bison.texinfo (Pure Decl): Update.
4344 <http://lists.gnu.org/archive/html/bison-patches/2007-09/msg00005.html>.
4347 * doc/bison.texinfo (Push Decl): Update.
4369 <http://lists.gnu.org/archive/html/bison-patches/2007-10/msg00040.html>.
4399 * doc/bison.texinfo (Decl Summary): Mention it in the %define entry.
4407 * doc/bison.texinfo (Understanding): Remove a bogus lookahead set in
4424 * doc/bison.texinfo (Bison Options): Add entry for --print-datadir.
4439 * data/xslt/bison.xsl (bison:ruleNumber): New key.
4469 * data/xslt/bison.xsl: New.
4470 (xsl:template match="state" mode="bison:count-conflicts): New.
4471 * data/xslt/xml2text.xsl: Import bison.xsl.
4472 (xsl:template match="bison-xml-report"): Instead of styling the
4485 * data/xslt/xml2xhtml.xsl: Import bison.xsl.
4486 (xsl:template match="bison-xml-report"): Instead of styling the
4503 <http://lists.gnu.org/archive/html/help-bison/2007-09/msg00016.html>.
4512 * doc/bison.texinfo (Decl Summary): Move `%define push_pull' entry
4516 (C++ Bison Interface): Mention `%define namespace' instead of
4529 * data/bison.m4 (b4_percent_define_get_loc): New.
4559 * data/bison.m4 (b4_cat): New.
4601 * doc/bison.texinfo (Push Decl, Push Parser Function,
4606 * data/bison.m4 (b4_percent_define_check_values): New macro.
4680 Add Bison XML Automaton Report.
4730 * m4/bison-i18n.m4 (BISON_I18N): Also handle the case where yacc exists
4731 and is a script that invokes bison. Tighten the code. Add comments.
4736 * data/bison.m4 (b4_percent_define_flag_if): Fix complaint.
4737 * doc/bison.texinfo (Decl Summary): Fix.
4761 * doc/bison.texinfo (Push Decl): Document the push parser.
4779 * configure.ac, data/Makefile.am, data/README, data/bison.m4:
4787 * djgpp/testsuite.sed, doc/Makefile.am, doc/bison.texinfo:
4833 * doc/bison.1: Likewise.
4834 * doc/bison.texinfo (Decl Summary): Likewise.
4835 (Bison Options): Likewise.
4858 <http://lists.gnu.org/archive/html/bug-bison/2007-07/msg00031.html>.
4861 * ChangeLog: For changes in doc/bison.texinfo, consistently reference
4862 node names: say "Decl Summary" not "Bison Declaration Summary".
4868 value for a %define boolean variable, don't check whether Bison has
4875 <http://lists.gnu.org/archive/html/bug-bison/2007-07/msg00032.html>.
4889 set for a state here or Bison will abort if it is reassigned on a
4932 <http://lists.gnu.org/archive/html/bug-bison/2007-07/msg00000.html>.
4943 #ifdef YYDEBUG for consistency with all other uses of YYDEBUG in Bison
5006 <http://lists.gnu.org/archive/html/bug-bison/2007-05/msg00003.html>.
5010 <http://lists.gnu.org/archive/html/help-bison/2007-05/msg00018.html>.
5013 * NEWS (2.3a+): In the %code entry, reference section `Bison
5016 * doc/bison.texinfo (Prologue Alternatives): Mention that directives
5023 * data/bison.m4 (b4_percent_define_get, b4_percent_define_ifdef):
5089 * THANKS: Use ASCII for Sebastien Fricker's name. Bison source
5093 for Bison. Contains much of the contents of:
5101 * doc/bison.texinfo (Destructor Decl): Fix typo reported by Sebastian
5124 * doc/bison.texinfo (Java Bison Interface): Mention "%define
5153 * data/bison.m4 (b4_percent_define_flag_if): Correct comments on how
5155 * doc/bison.texinfo (Decl Summary): Clean up and extend %define
5168 * data/bison.m4 (b4_check_user_names): Rewrite comments to talk about
5169 Bison uses of names rather than just skeleton uses of names.
5183 * data/bison.m4 (b4_percent_define_flag_if): Read
5220 <http://lists.gnu.org/archive/html/bug-bison/2007-02/msg00035.html>.
5223 * doc/bison.texinfo (Tracing): Make it clearer that YYFPRINTF must
5255 <http://lists.gnu.org/archive/html/bug-bison/2007-02/msg00016.html>.
5294 as is the case in Bison.
5322 * doc/bison.texinfo (Decl Summary): Correct typo.
5326 * data/bison.m4 (b4_percent_define_flag_if): Don't treat 0 as false.
5330 * doc/bison.texinfo (Decl Summary): Adjust the %define entry according
5346 * doc/bison.texinfo: Put "A Complete C++ Example" under
5383 * ChangeLog: For changes in doc/bison.texinfo, consistently reference
5384 node names: say "Table of Symbols" not "Bison Symbols", and say "Decl
5386 * doc/bison.texinfo (Decl Summary, Calc++ Parser): Cross-reference the
5411 * data/bison.m4 (b4_percent_define_ifdef, b4_percent_define_flag_if,
5418 * doc/bison.texinfo (Decl Summary): Document %define.
5428 <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00071.html>.
5429 * doc/bison.texinfo (Decl Summary): Document in %skeleton entry.
5430 (Bison Options): Document in --skeleton entry.
5451 * doc/bison.texinfo (Calc++ Parser): Don't try to alias
5467 * doc/bison.texinfo (Calc++ Parsing Driver): Let "parse" return an
5486 * data/bison.m4 (b4_check_user_names): Check for special
5546 <http://lists.gnu.org/archive/html/bug-bison/2007-01/msg00000.html>.
5557 * data/bison.m4 (b4_pre_prologue, b4_post_prologue): Set their default
5591 <http://lists.gnu.org/archive/html/bison-patches/2007-01/msg00023.html>.
5594 * doc/bison.texinfo (Prologue Alternatives): Update.
5623 and build these lists automatically. Thus Bison will now warn when a
5629 * data/bison.m4 (b4_check_for_unrecognized_names): Rename to...
5663 terminology used in bison.m4.
5680 * data/bison.m4 (b4_check_for_unrecognized_names): New macro that
5706 * data/bison.m4 (b4_error_at): New, invoked by...
5739 * data/bison.m4 (b4_check_percent_code_qualifiers): Expect qualifiers
5749 * data/bison.m4, data/c++-skel.m4, data/c++.m4, data/c-skel.m4,
5762 <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00063.html>.
5763 * data/bison.m4 (b4_error): New, invoked by...
5812 <http://lists.gnu.org/archive/html/bison-patches/2007-01/msg00012.html>.
5815 * doc/bison.texinfo (Prologue Alternatives): Update.
5820 * data/bison.m4 (b4_user_provides, b4_user_requires): Remove as these
5926 <http://lists.gnu.org/archive/html/bison-patches/2006-11/msg00020.html>.
5954 code_props since Bison may one day use this information for destructors
5975 * data/bison.m4 (b4_use_push_for_pull_if): New.
6016 <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00163.html>.
6017 * data/bison.m4 (b4_pull_if): New.
6068 "tests/bison" from the build directory by default rather than just
6069 invoking "bison" from $PATH.
6220 * doc/bison.texinfo (Decl Summary): In the %language entry, mention
6223 (Bison Options): Likewise for --language and --skeleton. Move the
6226 (C++ Bison Interface): Don't use the word skeleton. Don't explain the
6233 argument with the current Bison version, just substitute for
6250 * doc/bison.texinfo (Decl Summary, Bison Options): Don't claim
6264 * doc/bison.texinfo (C++ Parser Interface): Prefer %language
6308 <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00148.html>.
6357 `bison ', use m4_index instead of m4_substr since chopping up a string
6362 names with the same file name prefix as Bison-computed output file
6386 characters in his Bison installation path.
6415 * doc/bison.texinfo: Fix a couple of typos.
6426 (yypstate_init, yypush_parse): Declare in Bison-generated header file.
6462 <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00002.html>.
6466 * doc/bison.texinfo (Prologue Alternatives, Freeing Discarded Symbols,
6474 <http://lists.gnu.org/archive/html/help-bison/2006-09/msg00001.html>.
6476 * doc/bison.texinfo (Decl Summary, Table of Symbols): Add entry for new
6504 <http://lists.gnu.org/archive/html/bison-patches/2006-11/msg00039.html>.
6506 * doc/bison.texinfo (Freeing Discarded Symbols, Table of Symbols):
6533 * src/Makefile.am (YACC): Use --warnings=all,error so that Bison's own
6534 grammar is maintained with Bison's highest standards.
6541 <http://lists.gnu.org/archive/html/bison-patches/2006-11/msg00014.html>.
6574 Don't let Bison leak memory except when it complains.
6619 * tests/testsuite.at (AT_CHECK): Redefine so that running Bison and
6621 --show-reachable=no for Valgrind. Bison unabashedly leaks memory in
6635 <http://lists.gnu.org/archive/html/help-bison/2006-10/msg00030.html>.
6667 empty subargument list. For example: `bison --warnings= parser.y'.
6678 <http://lists.gnu.org/archive/html/bison-patches/2006-09/msg00060.html>.
6680 * doc/bison.texinfo (Freeing Discarded Symbols): Document this and the
6724 <http://lists.gnu.org/archive/html/bison-patches/2006-09/msg00104.html>.
6753 Bison manual.
6754 * doc/bison.texinfo (Prologue Alternatives): Correct some errors. Add
6762 <http://lists.gnu.org/archive/html/bison-patches/2006-10/msg00063.html>.
6771 * doc/bison.texinfo (Prologue): Move discussion of prologue
6790 http://lists.gnu.org/archive/html/bison-patches/2006-10/msg00002.html
6792 * data/bison.m4 (b4_user_requires, b4_user_provides): New.
6801 * doc/bison.texinfo: Remove %before-header, rename
6892 * doc/bison.1: Add copyright notice.
6898 * doc/bison.1: Likewise.
6899 * doc/bison.texinfo (Understanding, Bison Options): Likewise.
6902 <http://lists.gnu.org/archive/html/bison-patches/2006-09/msg00158.html>.
6921 * data/Makefile.am (dist_pkgdata_DATA): Add bison.m4; this
6955 * data/bison.m4: New file, with most of the content removed from c.m4.
6957 * src/output.c (output_skeleton): Pass bison.m4.
6964 <http://lists.gnu.org/archive/html/bug-bison/2006-10/msg00000.html>
6982 respect to bison-runtime pot generation. The YY_ stuff
7038 (gnulib_files): Add support for this variable (used by Bison).
7089 <http://lists.gnu.org/archive/html/bug-bison/2006-09/msg00018.html>.
7178 <http://lists.gnu.org/archive/html/bug-bison/2006-09/msg00004.html>.
7180 * doc/bison.texinfo (Prologue): Document that feature-test macros
7181 should be defined before any Bison declarations.
7183 that depend on location.hh after, not before, Bison decls, since
7186 * doc/bison.texinfo (Calc++ Parser): Fix memory leak reported by
7188 <http://lists.gnu.org/archive/html/bug-bison/2006-09/msg00002.html>.
7191 before Bison declarations. Problem reported by Michael Deutschmann.
7202 <http://lists.gnu.org/archive/html/bison-patches/2006-02/msg00064.html>
7204 <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00091.html>.
7207 * doc/bison.texinfo (Freeing Discarded Symbols): Likewise.
7232 <http://lists.gnu.org/archive/html/bison-patches/2006-09/msg00007.html>.
7234 * bison.texinfo (Freeing Discarded Symbols): Likewise.
7260 example). $end is defined by Bison whereas any other token with token
7262 Bison regardless of whether the user declares it with %token, but we
7265 * doc/bison.texinfo (Freeing Discarded Symbols): Likewise, and document
7274 every Bison-defined symbol. Instead, just check for a first character
7418 * doc/bison.texinfo: Fix some typos.
7435 for token 0 if the user declares it but not if Bison generates it as
7437 <http://lists.gnu.org/archive/html/bison-patches/2006-02/msg00064.html>,
7438 <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00091.html>,
7440 <http://lists.gnu.org/archive/html/bison-patches/2006-07/msg00019.html>.
7442 * doc/bison.texinfo (Actions in Mid-Rule): It's no longer impossible to
7478 <http://lists.gnu.org/archive/html/bison-patches/2006-07/msg00019.html>
7480 <http://lists.gnu.org/archive/html/help-bison/2006-07/msg00013.html>.
7562 <http://lists.gnu.org/archive/html/help-bison/2006-07/msg00022.html>.
7582 * doc/bison.texinfo (Value Type, Multiple Types, Location Type):
7636 <http://lists.gnu.org/archive/html/bison-patches/2006-07/msg00026.html>.
7702 * NEWS, doc/bison.texinfo: The initial column and line are 1 by
7767 <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00108.html>
7769 <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00151.html>.
7836 <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00105.html>.
7864 <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00110.html>.
7873 * doc/bison.texinfo (The prologue): Update names, and replace remaining
7904 <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00092.html>.
7927 <http://lists.gnu.org/archive/html/bison-patches/2005-12/msg00000.html>,
7928 <http://lists.gnu.org/archive/html/bison-patches/2006-01/msg00016.html>,
7930 <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00055.html>.
7951 * doc/bison.texinfo (Prologue): Show use of %before-definitions instead
8006 Use this function to grab both bison and bison-runtime .po files.
8008 as it's now translated better than bison is.
8033 <http://lists.gnu.org/archive/html/bison-patches/2005-09/msg00053.html>,
8034 <http://lists.gnu.org/archive/html/bison-patches/2005-12/msg00052.html>,
8036 <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00043.html>.
8041 * doc/bison.texinfo (Bison Options): Describe the effect of `--yacc'
8065 <http://lists.gnu.org/archive/html/bison-patches/2006-01/msg00049.html>
8067 <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00017.html>.
8069 * TODO, doc/bison.1: Update English.
8070 * doc/bison.texinfo: Update English.
8071 (Understanding Your Parser, Bison Options): Document as
8141 Bison without installing the yacc script.
8154 Get Bison to build again when configured with --enable-gcc-warnings.
8243 <http://lists.gnu.org/archive/html/bison-patches/2006-05/msg00056.html>.
8247 Between Bison releases, manually append `+' to the previous Bison
8250 <http://lists.gnu.org/archive/html/bison-patches/2006-05/msg00028.html>.
8272 bison/2006-05/msg00059.html>.
8273 * doc/bison.texinfo (Action Features, Error Recovery, Table of Symbols):
8284 * doc/bison.texinfo (Introduction): Don't say "GLR grammar".
8295 <http://lists.gnu.org/archive/html/bug-bison/2006-05/msg00049.html>.
8321 <http://lists.gnu.org/archive/html/bug-bison/2006-05/msg00027.html>.
8336 <http://lists.gnu.org/archive/html/bug-bison/2006-05/msg00027.html>.
8337 * doc/bison.texinfo (Value Type): Document that YYSTYPE must be
8354 <http://lists.gnu.org/archive/html/help-bison/2006-05/msg00035.html>.
8368 <http://lists.gnu.org/archive/html/bug-bison/2006-05/msg00024.html>.
8383 * doc/bison.texinfo (C++ Bison Interface): Clarify the naming
8421 * data/c.m4 (b4_copyright): Put the special exception for Bison
8429 * doc/bison.texinfo (Calc++ Scanner): The flex behavior is an
8447 * data/glr.c: Switch to Bison 2.2 special-exception language in
8453 * doc/bison.texinfo (Conditions): Document this.
8468 * doc/bison.texinfo (Multiple start-symbols): New.
8483 * doc/bison.texinfo (Decl Summary): Don't mention yylloc twice.
8488 * doc/bison.texinfo: Remove @shorttitlepage stuff; it wasn't used
8506 * doc/bison.texinfo: Document it.
8521 * doc/bison.texinfo (FAQ): this.
8529 * doc/bison.texinfo (Calc++ Scanner): Use it.
8536 this is the usual Bison style.
8553 * doc/bison.texinfo (Introduction): Mention GLR and C++ as on the web
8579 * doc/bison.texinfo (Default Action for Locations): Note
8603 * tests/glr-regression.at: Don't invoke bison with `-t' unnecessarily
8638 * doc/bison.texinfo (Mid-Rule Actions): Explain how to bury a
8691 * doc/bison.texinfo (Calc++ Scanner): Work around a bug in flex
8724 <http://lists.gnu.org/archive/html/bug-bison/2005-09/msg00021.html>.
8762 * doc/bison.texinfo (Bison Options): Remove stray sentence fragment
8781 as a midrule action. Bison then output the incorrect warning
8941 * doc/bison.texinfo (Prologue, Rules, Actions, Union Decl, Action Decl):
8990 * doc/bison.texinfo (Union Decl): Likewise.
9038 * doc/bison.texinfo: Fix some typos.
9165 * doc/bison.texinfo (Bison Options): Say more accurately what
9335 * doc/bison.texinfo: Replace "non-" with "non" when that makes sense,
9379 * doc/bison.texinfo (Destructor Decl): Complete.
9393 * djgpp/README.in: Add new information about how to unpack the bison
9465 Cleanups so that Bison-generated parsers have less lint.
9527 * doc/bison.texinfo (Expect Decl): Tighten up wording in previous
9537 * doc/bison.texinfo (Expect Decl): Likewise.
9589 * doc/bison.texinfo (Initial Action Decl): Use initialize.
9681 * doc/bison.texinfo: Formatting changes.
9698 * NEWS: Bison now warns if it finds a stray `$' or `@' in an action.
9722 * tests/input.at, doc/bison.texinfo: Adjust.
9840 * doc/bison.texinfo (Require Decl): New.
9924 * doc/bison.texi (C+ Language Interface): Update.
9969 * bootstrap (gnulib_modules): Remove alloca. Bison doesn't need
9989 * doc/bison.texinfo (Bison Parser): Document that users can't
10014 * doc/bison.texinfo (Error Reporting, Table of Symbols):
10096 * doc/bison.texinfo (Calc++ Parser): Don't promote defining YYEOF
10097 since it's in Bison's name space.
10105 * doc/bison.texinfo (Parser Function): Document when yyparse
10139 * doc/bison.texinfo: Don't use "filename", as per GNU coding
10142 (Invocation): The output of "bison hack/foo.y" goes to foo.tab.c,
10177 http://lists.gnu.org/archive/html/bison-patches/2005-08/msg00029.html
10204 http://lists.gnu.org/archive/html/bison-patches/2005-08/msg00016.html
10216 <http://lists.gnu.org/archive/html/help-bison/2005-07/msg00040.html>.
10226 <http://lists.gnu.org/archive/html/help-bison/2005-07/msg00040.html>.
10233 <http://lists.gnu.org/archive/html/bison-patches/2005-08/msg00004.html>
10237 <http://lists.gnu.org/archive/html/help-bison/2005-07/msg00013.html>.
10261 <http://lists.gnu.org/archive/html/bug-bison/2005-07/msg00053.html>.
10311 * doc/bison.texinfo (Calc++ Scanner): Don't use atoi, as
10384 removed once the bison-runtime domain has been translated by each
10411 * doc/bison.texinfo (Decl Summary, Calling Convention):
10468 * doc/bison.texinfo (Destructor Decl): Mention more reasons
10478 Bison-generated parsers.
10488 * doc/bison.texinfo (Memory Management): Renamed from Stack Overflow.
10501 Generate runtime-po/bison-runtime.pot automatically, so that we
10505 <http://lists.gnu.org/archive/html/bison-patches/2005-07/msg00119.html>.
10507 * runtime-po/Makefile.in.in, runtime-po/bison-runtime.pot: Remove.
10513 for backward-compatible bison-runtime.po files in a different way.
10530 * doc/bison.texinfo: Mention <libintl.h>. Change glibc cross reference
10620 * doc/bison.texinfo (Internationalization): Revamp the English
10622 (Bison Options, Option Cross Key): Mention --print-localedir.
10623 * m4/bison-i18n.m4 (BISON_I18N): Rename ENABLE_BISON_NLS to
10640 * src/main.c (main): Bind the bison-runtime domain, too.
10660 * runtime-po/bison-runtime.pot: New file.
10662 * m4/bison.m4: New file.
10671 * doc/bison.texinfo (Bison Parser): Remove paragraph about _().
10698 * doc/bison.texinfo (Mystery Conflicts): Add reference to DeRemer
10717 * examples/extexi: Clarify that this file is now part of Bison,
10790 * doc/bison.texinfo (Calc++): Add the extraction marks.
10797 * doc/bison.texinfo (C++ Parser Interface): Use defcv to define
10802 * doc/bison.texinfo (C++ Language Interface): First stab.
10910 get sent down them (which might cause Bison to hang, in theory).
10922 <http://lists.gnu.org/archive/html/bug-bison/2005-05/msg00042.html>.
10955 data/m4sugar/m4sugar.m4, doc/Makefile.am, doc/bison.texinfo,
11009 * NEWS: Bison-generated C parsers no longer quote literal strings
11048 * NEWS: Bison-generated C parsers now use the _ macro to
11052 * doc/bison.texinfo (Bison Parser): Document _.
11074 http://www2.iro.umontreal.ca/~gnutra/po/maint/bison/ to
11075 http://www.iro.umontreal.ca/translation/maint/bison/ to avoid
11115 <http://lists.gnu.org/archive/html/bug-bison/2005-03/msg00009.html>.
11129 * doc/bison.texinfo (Semantic Tokens): Fix scoping problem in
11135 * doc/bison.texinfo (Mfcalc Symtab): Correct the prototype for
11140 * doc/bison.texinfo (Language and Grammar): some -> same
11168 * doc/bison.texinfo: Change @dircategory from "GNU programming
11231 * doc/bison.texinfo (@copying): Update FDL version number to 1.2,
11232 to fix an oversight in the Bison 2.0 manual.
11255 * NEWS: Bison-generated parsers no longer default to using the
11263 * doc/bison.texinfo (Stack Overflow): YYMAXDEPTH no longer needs
11270 * doc/bison.texinfo (Location Default Action): Mention that n must
11504 * doc/bison.texinfo (Location Default Action): Don't claim that
11699 * doc/bison.texinfo (Language and Grammar): In example, "int" is a
11701 <http://lists.gnu.org/archive/html/bug-bison/2004-10/msg00017.html>.
11736 In Bison 1.875's yacc.c, YYLLOC_DEFAULT was called regardless
11792 * doc/bison.texinfo (Table of Symbols): Sort.
11806 * doc/bison.texinfo (Initial Action Decl): Clarify, and add an
11821 * doc/bison.texinfo (Initial Action Decl): New.
11887 Bison directive from the Bison file to the invocation of this
11892 the extra Bison directives instead of the whole series.
11933 * doc/bison.texinfo (Destructor Decl): Some rewording.
11967 * doc/bison.texinfo (Implementing Loops): Rename as...
11996 which led to a Bison core dump. Reported by Peter Fales in
11997 <http://lists.gnu.org/archive/html/bug-bison/2004-07/msg00014.html>.
12014 * doc/bison.texinfo: Minor editorial changes, mostly to the new
12021 * doc/bison.texinfo (Merging GLR Parses, Compiler Requirements):
12028 * doc/bison.texinfo (Simple GLR Parsers): New section.
12032 * NEWS, TODO, doc/bison.texinfo:
12070 http://lists.gnu.org/archive/html/bug-bison/2004-05/msg00049.html
12101 <http://lists.gnu.org/archive/html/bug-bison/2004-05/msg00037.html>.
12112 * doc/bison.texinfo (Decl Summary): Also mention that %union
12125 * doc/bison.texinfo (Decl Summary, Bison Options): Clarify what's
12152 http://lists.gnu.org/archive/html/bug-bison/2004-05/msg00026.html
12387 * doc/bison.texinfo (Prologue, Multiple Types): Likewise.
12434 * doc/bison.texinfo: Add documentation for %expect-rr.
12439 <http://lists.gnu.org/archive/html/bison-patches/2004-03/msg00000.html>.
12443 * doc/bison.texinfo (Token Decl): Add hexadecimal token numbers.
12456 <http://lists.gnu.org/archive/html/bug-bison/2004-02/msg00030.html>.
12503 Bison tokens, as this runs afoul of the 2003-10-07 change that
12515 * doc/bison.texinfo (How Can I Reset the Parser): More about start
12521 * doc/bison.texinfo (Bison Options): Escape `@' in `$@'.
12528 * doc/bison.texinfo (Symbols): NUL bytes are not allowed in string
12537 * doc/bison.texinfo: Document %no-default-prec only if
12544 * doc/bison.texinfo (Actions): Document that $$ can
12554 * NEWS, doc/bison.texinfo: Document the above.
12566 * doc/bison.texinfo (Decl Summary, Contextual Precedence,
12608 When reducing initial empty rules, Bison parser read an initial
12610 affects Bison's own parser. Therefore we need (i) to extend Bison
12612 this CVS Bison to fix CVS Bison's parser.
12619 (%error-verbose): Since we require CVS Bison, there is no reason
12627 * doc/bison.texinfo: Don't promote stdout for error messages.
12652 <http://lists.gnu.org/archive/html/bison-patches/2003-06/msg00000.html>.
12701 <http://lists.gnu.org/archive/html/bison-patches/2003-06/msg00041.html>
12708 <http://lists.gnu.org/archive/html/bison-patches/2003-06/msg00041.html>.
12718 <http://lists.gnu.org/archive/html/bison-patches/2003-07/msg00003.html>
12732 * doc/bison.texinfo (Location Default Action): Describe the
12741 <http://lists.gnu.org/archive/html/bison-patches/2003-06/msg00035.html>.
12786 <http://lists.gnu.org/archive/html/bison-patches/2003-06/msg00005.html>
12793 * doc/bison.texinfo (How Can I Reset the Parser): Renamed from
12873 Avoid warnings generated by GCC 2.95.4 when Bison is
12886 Bison. Pacify GCC by using parameter.
12906 <http://lists.gnu.org/archive/html/bison-patches/2003-02/msg00008.html>.
12923 Follow up on a bug I reported in February, where a Bison-generated
12927 <http://lists.gnu.org/archive/html/bison-patches/2003-02/msg00044.html>
13024 future changes to the Bison input language.
13049 * doc/bison.texinfo (How Can I Reset @code{yyparse}): Reword the
13060 <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00041.html>.
13067 <http://lists.gnu.org/archive/html/bug-bison/2003-05/msg00004.html>.
13083 * doc/bison.texinfo (C++ Parsers, Implementing Loops): New.
13099 <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00044.html>.
13111 <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00017.html>.
13117 <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00041.html>.
13144 <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00026.html>.
13148 Otherwise, the above change causes Bison to abort.
13164 * doc/bison.texinfo (Strings are Destroyed): s/losses/loses/.
13174 * doc/bison.texinfo (How Can I Reset @code{yyparse}): New.
13178 * doc/bison.texinfo (Strings are Destroyed): New.
13193 <http://lists.gnu.org/archive/html/bug-bison/2003-03/msg00023.html>.
13201 <http://lists.gnu.org/archive/html/bug-bison/2003-03/msg00018.html>.
13258 * doc/bison.texinfo (Table of Symbols): Reactivate the
13281 Create tests/local.at for Bison generic testing macros.
13315 <http://lists.gnu.org/archive/html/bug-bison/2003-02/msg00030.html>.
13330 <http://lists.gnu.org/archive/html/bug-bison/2003-02/msg00016.html>.
13344 * doc/bison.texinfo: Use "location" consistently to refer to @n,
13400 <http://lists.gnu.org/archive/html/bug-bison/2003-02/msg00011.html>.
13406 <http://lists.gnu.org/archive/html/bug-bison/2003-02/msg00003.html>.
13527 * doc/Makefile.am (CLEANFILES): Add bison.fns for distcheck.
13531 * tests/cxx-type.at: Correct apparent typo in Bison input: $$ instead
13536 See <http://lists.gnu.org/archive/html/bug-bison/2003-01/msg00076.html>.
13567 <http://lists.gnu.org/archive/html/bug-bison/2003-01/msg00071.html>
13568 and <http://lists.gnu.org/archive/html/bug-bison/2003-01/msg00073.html>.
13586 <http://lists.gnu.org/archive/html/bug-bison/2003-01/msg00058.html>.
13602 to Bison 1.30 and 1.75 behavior. This fixes the GCC 3.2
13604 <http://lists.gnu.org/archive/html/bug-bison/2003-01/msg00053.html>.
13608 * doc/bison.texinfo (Expect Decl): Document this. Also mention
13627 * doc/bison.texinfo (Generalized LR Parsing): Add a reference to
13647 when compiling Bison 1.875's `bitset bset = obstack_alloc
13688 with Bison 1.35. This resurrects the 2001-12-15 patch to
13706 * doc/bison.texinfo (Understanding): Use Yacc style for
13732 <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00086.html>.
13745 * doc/bison.texinfo (Location Default Action): Mention that
13778 Remove obsolete references to bison.simple and bison.hairy.
13780 <http://lists.gnu.org/archive/html/help-bison/2002-12/msg00010.html>.
13782 * doc/bison.1: Remove references. Also, mention "yacc".
13806 If the user does not define YYSTYPE as a macro, Bison now declares it
13866 * NEWS, doc/bison.texinfo: Document the above.
13871 * NEWS, doc/bison.texinfo (Parser Function, Pure Calling, Error
13880 disagreed with the Bison documentation. Bug
13898 * doc/bison.texinfo (Invocation, Bison Options): Mention yacc
13899 as an alias for bison y.
13915 <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00114.html>.
14196 <http://lists.gnu.org/archive/html/bug-bison/2002-12/msg00007.html>.
14201 POSIX requires. Improve the quality of locations in Bison
14285 * doc/bison.texinfo (Table of Symbols): YYERROR_VERBOSE should
14286 be #defined in the prologue, not in the Bison declarations.
14294 <http://lists.gnu.org/archive/html/bug-bison/2002-12/msg00000.html>.
14309 * doc/bison.texinfo (Yacc Library): New node. Regenerate top menu.
14321 * doc/bison.texinfo: Emphasize that yylex and yyerror must
14331 * doc/bison.texinfo (Parser Function, Pure Calling, Error
14346 <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00114.html>.
14348 * doc/bison.texinfo (Prologue, Tracing): yyprint -> print_token_value.
14444 <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00077.html>.
14448 * doc/bison.texinfo (Tracing): `yyprint' shouldn't prepend a
14517 * data/glr.c, data/lalr1.cc, data/yacc.cc, doc/bison.texinfo,
14523 that code matches Bison documentation.
14532 * doc/bison.texinfo: Adjust.
14562 <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00078.html>.
14593 * doc/bison.texinfo (GLR Parsers): Document `inline'.
14597 * doc/bison.texinfo: Various formatting changes (alignments in
14605 <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00066.html>.
14634 <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00057.html>.
14644 <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00058.html>.
14649 <http://lists.gnu.org/archive/html/bison-patches/2002-11/msg00062.html>
14706 * tests/cations.at (Printers and Destructors): Use Bison directives
14724 * doc/bison.texinfo (Destructor Decl): New.
14752 * src/vmsgetargs.c, src/build.com, src/bison.cld, src/vmshlp.mar:
14754 * doc/bison.rnh: Remove.
14755 * doc/bison.texinfo (VMS Invocation): Remove.
14808 problems. Among other things, this fixes the Bison bug reported
14810 <http://lists.gnu.org/archive/html/bison-patches/2002-11/msg00039.html>
14878 <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00000.html>.
14932 * doc/bison.texinfo (Error Reporting): Adjust.
15061 * doc/bison.texinfo: Untabify the whole file.
15126 * doc/bison.texinfo (Grammar Outline): Document // comments.
15127 (Symbols): Document that trigraphs have no special meaning in Bison,
15230 http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00106.html
15231 http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00111.html
15233 * doc/bison.texinfo: Minor spelling and typographical fixes. Use
15267 "Try `bison --help'".
15456 * NEWS: Officially drop support for building Bison with K&R C,
15563 Say "bison -o foo.c foo.y", not "bison foo.y -o foo.c",
15565 * doc/bison.texinfo (Rpcalc Compile, Invocation): Likewise.
15622 * tests/bison.in: Run $PREBISON a pre-command.
15663 <http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00098.html>:
15665 because the Bison parser reads the second action before reducing
15680 <http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00016.html>.
15686 GCC version as of today, then merge Bison's changes.
15687 Change "GCC" to "Bison" in copyright notice. timevar.def's
15693 <http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00015.html>.
15699 <http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00014.html>.
15824 <http://lists.gnu.org/archive/html/bison-patches/2002-08/msg00007.html>,
15835 * doc/bison.texinfo: Minor spelling, grammar, and white space
15985 * doc/bison.texinfo (Stack Overflow): xref to Recursion.
16028 * tests/Makefile.am ($(srcdir)/package.m4): Bison now ships
16033 * doc/bison.texinfo (Conditions): Make explicit that the GPL
16408 * doc/bison.texinfo (Table of Symbols): Mention $accept and $end.
16433 * doc/bison.texinfo (Decl Summary): s/$illegal/$undefined./.
16526 * doc/bison.texinfo: Properly set the ``header'' part.
16890 * doc/bison.texinfo (GLR Parsers): Make corrections suggested by
16893 * data/bison.glr: Change name to glr.c
16894 * data/glr.c: Renamed from bison.glr.
16904 * data/bison.glr: Be sure to restore the
16910 * data/bison.glr: Bring up to date with changes to bison.simple.
16914 * data/bison.glr: Correct definitions that use b4_prefix.
16950 Use 'bison.glr' as default skeleton for GLR parsers.
16975 * doc/bison.texinfo (Generalized LR Parsing): New section.
16981 * data/bison.glr: New skeleton for GLR parsing.
17002 * data/bison.simple, data/bison.c++: Rename as...
17004 bison.texinfo (Environment Variables): Remove.
17012 * data/bison.simple (b4_symbol_actions): New, replaces...
17019 * data/bison.simple (yydestructor): Rename as...
17043 * data/bison.simple (YYLEX): Fix the declaration when
17048 * data/bison.simple (yysymprint): Don't print the token number,
17056 * data/bison.simple (YYDSYMPRINT): New.
17071 * data/bison.simple (yysymprint): New. Cannot be named yyprint
17087 * data/bison.simple (yydestructor): Pass it the current location
17095 * data/bison.simple (b4_pure_if): New.
17100 * data/bison.simple (b4_location_if): New.
17115 * data/bison.simple (b4_eval): Remove.
17121 * doc/bison.texinfo: Document ability to have multiple
17131 * data/bison.simple.new: Comment changes.
17136 * data/bison.simple (yyoverflowlab): #ifndef yyoverflow, so that
17148 * data/bison.simple (b4_symbol_destructor): Adjust.
17153 * data/bison.simple.new (yyerrlab1): Be sure to pop and destroy
17172 * data/bison.simple (yystos): Is always defined.
17213 we don't depend upon CVS Bison.
17361 * src/parse-gram.y: Use location_t instead of Bison's.
17367 * data/bison.simple, data/bison.c++: Be sure to restore the
17406 Have Bison grammars parsed by a Bison grammar.
17471 * data/bison.simple, data/bison.c++: b4_stype is now either not
17568 * data/bison.simple: Output the token definition before the user's
17571 (Mixing %token styles): Check the output from bison.
17649 * data/bison.c++: Use C++ ostreams.
17659 * data/bison.c++: Catch up with bison.simple:
17712 * data/bison.simple (yystos) [YYDEBUG]: New.
17719 * doc/bison.texinfo (Debugging): Split into...
17743 * data/bison.simple (yyparse): Correct error handling to conform to
17752 * data/bison.simple (yyr1): Don't use yy_token_number_type as element
17758 * data/bison.c++ (r1_): Parallel change to yyr1 in bison.simple---
17777 * data/bison.simple (b4_sint_type, b4_uint_type): Correct to reflect
17779 * data/bison.c++ (b4_sint_type, b4_uint_type): Ditto.
17855 * data/bison.simple, data/bison.c++: b4_token_number_max is now
17866 * data/bison.simple, data/bison.c++: Adjust to use these muscles
17881 * data/bison.simple (b4_token_defines): Also define YYTOKENTYPE
17891 * data/bison.simple (m4_if): Don't output empty enums.
17908 * data/bison.simple (b4_token_enum): New.
17921 * data/bison.c++: Adapt expansion of $s and @s to the C++ parser.
17926 * data/bison.simple (yyparse): Do not implement @$ = @1.
17928 * doc/bison.texinfo (Location Default Action): Fix.
17960 * data/bison.hairy: Remove.
17961 * doc/bison
17976 * data/bison.simple, data/bison.c++ (b4_lhs_value)
17999 * data/bison.simple (YYSTYPE_IS_TRIVIAL, YYLTYPE_IS_TRIVIAL):
18027 * data/bison.simple, data/bison.c++: Use `b4_pre_prologue' and
18042 * data/bison.simple: Remove unnecessary commentary and white
18076 * data/bison.simple (yyr1): Its type is that of a token number.
18077 * data/bison.c++ (r1_): Likewise.
18086 * doc/bison.texinfo (Symbols): Adjust.
18112 * doc/bison.texinfo (Actions): Make clear that `|' is not the same
18120 * doc/bison.texinfo: Remove the uses of the obsolete @refill.
18130 full stderr, and strip it according to the bison options, instead
18157 * data/bison.simple, data/bison.c++: Use them.
18167 * data/bison.c++: s/b4_item_number_max/b4_rhs_number_max/.
18172 * data/bison.simple: Use __ofile__.
18191 * data/bison.simple, data/bison.c++: Adjust.
18197 of grammar file) bison is killed by my system, at 2000 (12Mb) bison
18217 * data/bison.simple, data/bison.c++ (b4_sint_type, b4_uint_type):
18402 lacking `+ 1' to nrules, Bison reported as useless a token if it
18407 * data/bison.c++, data/bison.simple: Don't output the current file
18434 * doc/bison.texinfo: Update copyright date.
18436 (Symbols): Warn about running Bison in one character set,
18442 * src/bison.data (YYSTACK_ALLOC): Depend on whether
18445 Merge changes from bison-1_29-branch.
18459 * src/bison.simple (YYCOPY): New macro.
18476 * data/bison.simple, data/bison.c++: Use it.
18488 * data/bison.simple, data/bison.c++: Handle the `#define' part, so
18500 * data/bison.c++: Make the user able to add members to the generated
18515 * data/bison.c++: Remove a debug line.
18519 * data/bison.c++: Unmerge value as yylval and value as yyval. Unmerge
18660 * data/bison.c++: Merge the two generated headers. Insert a copyright
18665 * data/bison.c++: Copy the prologue of bison.simple to fetch
18707 * doc/bison.texinfo (Bison Parser, Debugging): Remove special mention
18709 * src/bison.simple (YYSTD): Remove.
18729 * data/bison.c++ (YYDEBUG, YYERROR_VERBOSE): After the prologue.
18739 * data/bison.c++: Correct error recovery. Make the user able to
18748 * data/bison.c++: Replace some direct m4 expansions by constants. Be
18754 * data/bison.c++ (yy::b4_name::print_): New method, replaces yyprint in
18760 * data/bison.c++ (yy::b4_name::parse): Error recovery is back.
18764 * data/bison.c++ (yy::b4_name::error_): New method, replaces yyerror in
18770 * data/bison.c++: Fix m4 quoting in comments.
18774 * data/bison.c++: Adjust the parser code. Fix some muscles that were
18779 * data/bison.c++: Adjust to the M4 back end.
18811 * data/bison.simple: Adjust to be used by M4(sugar).
18812 * tests/Makefile.am: Use check_SCRIPTS to make sure `bison' is up
18814 * tests/bison.in: Use the secrete envvar `BISON_PKGDATADIR'
18832 * src/bison.simple, src/bison.hairy, src/bison.c++: Move to...
18837 * src/bison.simple (YYSIZE_T): Do not define merely because
18873 Bison dumps core when trying to complain about broken input files.
18883 * src/Makefile.am: Add bison.c++.
18884 * src/bison.c++: New skeleton.
18935 * src/bison.simple, src/bison.hairy: Adjust.
18968 %error-verbose to allow bootstrapping with bison 1.30x.
18980 Bison is dead wrong in its RR conflict reports.
18999 * doc/bison.texinfo (Debugging):
19005 * tests/bison.in, tests/atlocal.in: Adjust to CVS Autoconf.
19015 * src/bison.simple (YYSTDERR): Remove, replace `stderr'.
19087 * src/bison.hairy: Add a section directive. Put braces around muscle
19088 names. This parser skeleton is still broken, but Bison should not
19090 * src/bison.simple: Add a section directive. Put braces around muscle
19130 * src/bison.simple: Prefix yylloc if used.
19131 * doc/bison.texinfo (Decl Summary): Document that.
19135 * doc/bison.texinfo: Promote `%long-directive' over
19141 * src/bison.simple: Define YYDEBUG and YYERROR_VERBOSE *after* the
19166 * doc/bison.texinfo: Formatting changes.
19179 * src/bison.simple: Do not provide a default for YYSTYPE and
19306 now noticed by Bison.
19354 * src/bison.simple (YYSTACK_ALLOC, YYSIZE_T): Remove special
19366 * src/bison.simple (yyparse): Subtract 1 to the rule numbers.
19582 * src/bison.hairy: Formatting/comment changes.
19591 * src/bison.simple: Formatting/comment changes.
19631 * src/bison.simple: Don't hard code the skeleton line and filename.
19637 * NEWS, doc/bison.texinfo, doc/bison.1, doc/bison.rnh: Document that
19640 * src/bison.simple (yytname): Do not assume that the user defines
19702 * src/bison.simple: Remove a useless #line directive.
19714 * src/bison.simple [YYERROR_VERBOSE]: Restore backward compatibility.
19770 Still making progress in separating Bison into (i) input, (ii)
19794 * src/bison.simple: s/%%action/%%actions/.
19818 * src/bison.simple (YYSIZE_T, YYSTACK_ALLOC, YYSTACK_FREE):
19823 * doc/bison.texinfo: Document YYFPRINTF, YYSTDERR.
19891 * src/bison.simple: Remove #line just before %%epilogue. It
19900 * src/bison.simple: Remove #line before %%prologue because
20073 Bison dumps core on bash.y.
20308 * src/bison.simple (union yyalloc): Change member names
20341 * doc/bison.texinfo (Bison Parser): Discuss system headers
20344 * src/bison.simple:
20376 * src/bison.simple (YYSTYPE, YYLTYPE): Move their definitions
20386 * src/bison.simple (YYSTACK_FREE): Use `do {;} while (0)' as empty
20424 * src/bison.simple (YYSTACK_REALLOC): Remove.
20474 * src/bison.simple: Adjust muscle names.
20481 * src/bison.simple: Fix debug.
20528 * src/bison.simple (YYSTACK_REALLOC): Fix typo that caused us to
20544 * src/bison.simple: Remove YYERROR_VERBOSE using.
20655 * src/bison.simple [YYERROR_VERBOSE]: Force its value to be 1 or 0.
20778 * src/bison.simple (yyparse): When verbosely reporting an error,
20879 * src/bison.simple (yyparse): Let yyls1, yyss1 and yyvs1 be
20915 * doc/bison.texinfo: Use `$' as shell prompt, not `%'.
20931 * doc/bison.texinfo (Expect Decl): Adjust.
20987 * src/bison.simple (YYSTACK_REALLOC): New.
20993 * src/bison.simple: Define type yystype instead of YYSTYPE, and
21032 * doc/bison.texinfo (Decl Summary): Split the list into
21033 `directives for grammars' and `directives for bison'.
21037 (Bison Options): s/%locactions/%locations/. Nice Freudian slip.
21115 * src/bison.simple: Be sure to set YYSTACK_USE_ALLOCA.
21178 * tests/Makefile.am (EXTRA_DIST): bison is not to be shipped.
21184 * tests/bison: Remove.
21185 * tests/bison.in: New.
21328 * doc/bison.1: Update.
21329 * doc/bison.texinfo (Bison Options): Update --defines and --graph
21425 * tests/bison: New.
21441 * src/bison.simple (yyparse): Don't take the address of an
21447 * doc/bison.texinfo (Location Tracking Calc): New node.
21456 * doc/bison.texinfo: Modernize `@node' and `@top' use: just name
21471 * doc/bison.1 (mandoc): Adjust.
21566 * doc/bison.texinfo (Bison Options): Add items `-g', `--graph'.
21568 * doc/bison.1: Update.
21585 * src/bison.simple: Add new #line directive.
21590 * src/bison.simple: Add new `#line' directive.
21594 * src/bison.simple: New `#line' directive.
21646 * doc/bison.texinfo: Adjust terminologies about prologue and epilogue
21647 sections of Bison.
21651 * src/bison.simple: s/%%filename/%%skeleton.
21729 * src/bison.simple (YYLSP_NEEDED): New definition.
21738 * src/bison.simple: Substitute all %%yylex, %%yychar, %%yylval,
21748 * src/macrotab.h, src/macrotab.c, src/bison.simple: Likewise.
21755 * src/bison.simple: Echo modifications.
21795 * src/bison.simple: Add %%user_code directive at the end.
21811 * src/bison.simple: Add `%%definitions'.
21819 * src/bison.simple (yyparse): Don't take the address of an
21850 * src/bison.simple: Update and add '%%' directives.
21907 rather than line by line, and Bison looks for '%%' macros. This is the
21908 first step in making Bison's output process (a lot) more flexible.
21948 * doc/bison.texinfo (Table of Symbols): Document
21963 * doc/bison.texinfo: Include GNU Free Documentation License from
21985 * src/bison.simple (YYSTACK_USE_ALLOCA): Changed to allow users
21990 * src/bison.simple (_yy_memcpy): CPP reformat.
21998 * doc/bison.texinfo: Include GNU General Public License from
22014 * doc/bison.texinfo (Locations): Update @$ stuff.
22018 * src/bison.simple (YYLLOC_DEFAULT): Update.
22023 * doc/bison.texinfo: Change @samp{$<@dots{}>} to
22113 * doc/bison.texinfo: Texinfo thingies.
22168 * doc/bison.texinfo: Update.
22169 * doc/bison.1 (mandoc): Update.
22186 * doc/bison.texi: Document @$.
22197 * src/bison.simple (yyparse): Suppress warning `comparaison
22216 * doc/bison.texinfo: ANSIfy the examples.
22254 issues in Bison, it would mean way too much duplicate effort to
22255 import in Bison features implemented in 2.49c since 2.13.
22304 * doc/bison.texinfo: Document them.
22338 * src/bison.s1: Remove, we now use directly...
22339 * src/bison.simple: this.
22375 * src/bison.s1: s/$/%% actions/.
22376 * src/bison.hairy: Likewise.
22382 * src/Makefile.am (bison.simple): Be a simple copy of bison.s1.
22418 * src/bison.s1 (YYLLOC_DEFAULT): New macro.
22463 * src/bison.s1 (_YY_DECL_VARIABLES, YY_DECL_VARIABLES): New
22480 * src/bison.s1: s/#ifdef YYLSP_NEEDED/#if YYLSP_NEEDED/.
22484 * src/bison
22630 * doc/bison.texinfo: Various typos spotted by Neil Booth.
22635 `bison -v' segfaults.
22651 * bison.s1 (yyparse): Assign the default value
22679 * doc/bison.texinfo: Document `--locations' and `%locations'.
22726 * src/bison.s1 [!YYDEBUG]: Do not define yydebug.
22730 the bison options.
22737 * src/bison.s1: Formatting changes.
22775 Bison's `allocate.c' and `alloc.h'. This patch was surprisingly
22777 Bison used an implementation of `xmalloc' based on `calloc', and
22780 calls to Bison's `xmalloc' are now using `XCALLOC'. Someday,
22783 * src/allocate.c, src/alloc.h, m4/bison-decl.m4: Remove.
22947 Use these macros to test bison with options `', `--raw',
22965 * doc/bison.texinfo: Formatting changes.
22980 * doc/bison.texinfo: Update the copyright.
22988 * src/bison.s1 (yyparse): Condition the code using `yytname' which
23000 Add support for an Autotest test suite for Bison.
23094 * src/Makefile.am (bison.simple): Fix the awk program: quote only
23101 * src/bison.s1 (yyparse): In the label yyerrlab, when
23157 * src/bison.s1 [YYLSP_NEEDED] (yyloc): New variable, twin of
23171 * src/bison.s1: Formatting and cosmetics changes.
23177 * src/bison.s1 (#line): All set to `#line' only, since the
23189 * src/bison.s1 [!YYDEBUG]: Define yydebug to 0. This allows to
23196 * src/bison.s1 (yyparse): Reorganize the definitions of the stacks
23201 * src/bison.s1: Properly indent CPP directives.
23205 * src/bison.s1: Properly indent the `alloca' CPP section.
23216 Bump to bison 1.28a, 1.29 has never been released.
23225 * src/Makefile.am (bison.simple): Use awk to replace #line lines with
23227 (DEFS): Propagate the location of bison library files and of the
23236 * m4/bison-decl.m4: New file, extracted from former acinclude.m4.
23252 * doc/bison.texinfo: Tweaked spelling and grammar.
23260 Bison 1.29 released.
23301 * doc/bison.1:
23376 * src/bison.s1: Fixed #line numbers.
23393 Added `bison.simple' to list of files removed by `make distclean'.
23417 * README: Document help-bison list.
23438 * src/gram.h, src/lalr.c, src/lex.c, src/lex.h, src/machine.h, src/main.c, src/nullable.c, src/output.c, src/print.c, src/reader.c, src/reduce.c, src/state.h, src/symtab.c, src/symtab.h, src/types.h, src/vmsgetargs.c, src/warshall.c, src/allocate.c, src/alloc.h, src/bison.s1, src/closure.c, src/conflicts.c, src/derives.c, src/files.c, src/files.h, src/getargs.c, src/gram.c, src/LR0.c:
23443 * doc/bison.texinfo: Fix formatting glitch.
23445 * doc/bison.texinfo: Update FSF address.
23481 * doc/bison.texinfo:
23510 Distribute original version of simple parser (bison.s1), not built
23511 version (bison.simple).
23515 * doc/bison.texinfo: Add info dir entry.
23517 * doc/bison.texinfo:
23522 * src/bison.cld, src/build.com, src/vmshlp.mar:
23523 Add non-RCS files from /gd/gnu/bison.
23527 * doc/bison.1:
23547 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
23556 * bison.simple:
23557 Rename bison.simple to bison.s1 (bison.simple is then built from bison.s1).
23564 * doc/bison.texinfo: Clean up some formatting.
23568 * doc/bison.texinfo:
23587 * src/bison.s1: Add a Bison version comment.
23596 (bison.s1): Substitute the Bison version into bison.simple.
23598 * bison.simple: Add a Bison version comment.
23623 * src/bison.s1:
23633 * bison.simple:
23643 * src/bison.s1:
23648 * bison.simple:
23653 * src/bison.s1:
23657 * src/bison.s1 (__yy_memcpy):
23663 * bison.simple:
23667 * bison.simple (__yy_memcpy):
23697 * src/bison.s1 (yyparse):
23703 * bison.simple (yyparse):
23713 * src/bison.s1: Test _MSDOS as well as _MSDOS_.
23717 * bison.simple: Test _MSDOS as well as _MSDOS_.
23721 * src/bison.s1:
23726 * bison.simple:
23731 * src/bison.s1: Comment change.
23733 * src/bison.s1: Test _MSDOS_, not MSDOS.
23737 * bison.simple: Comment change.
23739 * bison.simple: Test _MSDOS_, not MSDOS.
23768 (bison.s1): Redirect output to temporary file then move the
23769 temporary to the target, rather than redirecting directly to bison.s1.
23775 * src/bison.s1:
23780 * bison.simple:
23785 * src/bison.s1 (__yy_memcpy):
23793 * bison.simple (__yy_memcpy):
23805 * src/bison.s1:
23810 * bison.simple:
23815 * src/bison.s1 (YYPARSE_PARAM_DECL):
23822 * bison.simple (YYPARSE_PARAM_DECL):
23829 * doc/bison.texinfo:
23834 * doc/bison.texinfo: Fixed update date
23846 * doc/bison.1, doc/bison.rnh:
23938 * doc/bison.texinfo: *** empty log message ***
23942 * src/bison.s1: Comment change.
23946 * bison.simple: Comment change.
23952 * src/bison.s1: Change distribution terms.
23958 * doc/bison.texinfo:
23959 Rewrite "Conditions for Using Bison".
23964 * bison.simple: Change distribution terms.
23972 * src/bison.s1 (__yy_memcpy):
23979 * bison.simple (__yy_memcpy):
24010 * src/bison.s1:
24015 * bison.simple:
24029 * src/bison.s1: entered into RCS
24033 * bison.simple: entered into RCS
24049 * src/bison.s1: *** empty log message ***
24053 * doc/bison.texinfo: entered into RCS
24055 * doc/bison.texinfo: *** empty log message ***
24059 * bison.simple: *** empty log message ***
24063 * doc/bison.texinfo: *** empty log message ***
24067 * src/bison.s1: *** empty log message ***
24071 * bison.simple: *** empty log message ***
24075 * src/bison.s1: *** empty log message ***
24079 * bison.simple: *** empty log message ***
24083 * doc/bison.texinfo: *** empty log message ***
24097 * doc/bison.1: entered into RCS
24113 * src/bison.s1: *** empty log message ***
24117 * bison.simple: *** empty log message ***
24125 * src/bison.s1: *** empty log message ***
24129 * bison.simple: *** empty log message ***
24137 * doc/bison.texinfo: *** empty log message ***
24139 * doc/bison.1: New file.
24147 * src/bison.s1: *** empty log message ***
24151 * bison.simple: *** empty log message ***
24155 * src/bison.s1: New file.
24159 * doc/bison.texinfo: *** empty log message ***
24163 * bison.simple: New file.
24167 * doc/bison.texinfo: New file.
24249 * doc/bison.rnh: entered into RCS
24280 * src/bison.hairy: entered into RCS