summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Import of GCC head 2002-10-11GCC_2002-10-11GCCPaul Eggert2002-10-132-90/+102
|
* Import of GCC head 2002-10-11Paul Eggert2002-10-131-21/+23
|
* * data/yacc.c: Reformat m4 a little for readability.Joel E. Denny2008-05-135-124/+123
| | | | * src/lalr.c (build_relations): Correct comment.
* * djgpp/config.sed: Fixes required to run configure scripts generated by ↵Juan Manuel Guerrero2008-05-121-3/+13
| | | | autoconf 2.62.
* DJGPP specific issue added.Juan Manuel Guerrero2008-05-121-0/+6
|
* * HACKING: Update copyright year.Joel E. Denny2008-05-071-1/+1
|
* * HACKING (Release Procedure): translation@iro.umontreal.ca is nowJoel E. Denny2008-05-072-1/+6
| | | | coordinator@translationproject.org.
* * THANKS: Add Eric Blake.Joel E. Denny2008-05-072-0/+5
|
* Revert prior patch, by working around autoconf regression.Joel E. Denny2008-05-072-3/+15
| | | | | | | * tests/output.at (m4_expand): Add workaround for autoconf 2.62. ("Output file name: ("): Uncomment test. ("Output file name: )"): Likewise. Based on an idea from Noah Misch.
* GNUmakefile: Update copyright year.Joel E. Denny2008-04-221-1/+1
|
* tests/output.at: Update copyright date.Joel E. Denny2008-04-221-2/+2
|
* Work-around an Autoconf 2.62 AT_SETUP bug that was not present inJoel E. Denny2008-04-222-2/+12
| | | | | | | | 2.61. Reported by Juan Manuel Guerrero at <http://lists.gnu.org/archive/html/bug-bison/2008-04/msg00011.html>. * tests/output.at ("Output file name: ("): Comment out test case for now. ("Output file name: )"): Likewise.
* * GNUmakefile: Update git-version-gen invocation so make distJoel E. Denny2008-04-212-1/+6
| | | | succeeds.
* Update to the current gnulib CVS repository, and fix trigraph handlingJoel E. Denny2008-04-217-112/+168
| | | | | | | | | | | | | | | | | | | in Bison. * bootstrap: Update gnulib CVS repository URL. (symlink_to_dir): Encapsulate the code that guarantees the destination directory exists into... (check_dst_dir): ... this new function, and... (cp_mark_as_generated): ... reuse it here so that bootstrap doesn't fail when copying files into lib/uniwidth/. * src/output.c (prepare_symbols): When writing yytname muscles, where symbol names will be encoded in C-string literals, tell quotearg to escape trigraphs. This used to be the default in gnulib. * tests/regression.at (Token definitions): Because of the change in gnulib's quotearg behavior, string_as_id in parse-gram.y no longer escapes trigraphs in symbol names. Thus, yytname no longer has trigraphs unnecessarily doubly escaped. Update test case output. Extend test case to be sure Bison's own error messages will no longer have trigraphs in symbol names unnecessarily escaped once.
* Update copyright year, and fix whitespace.Joel E. Denny2008-04-213-3/+3
|
* Fix make dist infinite loop reported by Juan Manuel Guerrero atJoel E. Denny2008-04-216-2/+16
| | | | | | | | | <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00009.html>. * .cvsignore: Add .version. * .version.in: New. * bootstrap.conf (gnulib_modules): Add git-version-gen. * configure.ac (AC_CONFIG_FILES): Add .version. * build-aux/.cvsignore: Add git-version-gen.
* * NEWS (2.3a+): Mention that -g now takes an argument.Joel E. Denny2008-03-085-70/+90
| | | | | | | | | | | | * doc/bison.texinfo (Bison Options): Reword -W entry a little for consistency. Update the -g and -x entries now that they take arguments. Use brackets to indicate optional arguments. * src/getargs.c (usage): Explain the relationship between arguments of long and short options more completely. Document --defines and -d separately since the former takes an argument but, for POSIX Yacc, the latter does not. (short_options): Let -W take an optional argument like --warnings. (getargs): Sort cases.
* * doc/bison.texinfo: Fix a few typos.Akim Demaille2008-02-282-7/+15
|
* * doc/bison.texinfo (Bison Options): Document -W.Akim Demaille2008-02-282-0/+45
| | | | Based on Joel E. Denny's NEWS entry, and Automake's documentation.
* * src/getargs.c (short_options): Split and sort for readability.Akim Demaille2008-02-283-4/+40
| | | | | | | | -g and -x take optional arguments, just like their long options. * build-aux/cross-options.pl: Use /x to make the regexp easier to understand. Fix the handling of $opt which resulted in all the argument to be considered as optional.
* * NEWS (2.3a+): Don't say %language is experimental. Mention Java andJoel E. Denny2008-02-235-11/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | say its interface is experimental. * doc/bison.texinfo (Decl Summary): In the %language entry, mention Java. (Bison Options): In the -L and --language entry, mention Java. (Java Bison Interface): Say the interface is experimental. * src/getargs.c (usage): Mention -L and --language. * NEWS (2.3a+): Say the push parsing interface is experimental. * doc/bison.texinfo (Push Decl): Likewise. (Decl Summary): Likewise in the "%define api.push_pull" entry. (Push Parser Function): Likewise. (Pull Parser Function): Likewise. (Parser Create Function): Likewise. (Parser Delete Function): Likewise. (Table of Symbols): Likewise in the yypstate_delete, yypstate_new, yypull_parse, and yypush_parse entries. * NEWS (2.3a+): Mention XML support, and say the schema is experimental. * doc/bison.texinfo (Bison Options): Mention -x and --xml. * src/getargs.c (usage): Say the XML schema is experimental. * NEWS (2.3a+): Say option instead of flag.
* * data/xslt/xml2xhtml.xsl (xsl:template match="/"): Change footer text.Wojciech Polak2008-02-211-0/+5
|
* (xsl:template match="/"): Change footer text.Wojciech Polak2008-02-211-6/+5
|
* Fix impure push parser compile error reported by Bob Rossi atJoel E. Denny2008-02-204-30/+44
| | | | | | | | | | | | | | | | | <http://lists.gnu.org/archive/html/help-bison/2008-02/msg00023.html>. * data/yacc.c: Clean up whitespace in the output a little. (yypstate_allocated): Define for impure push parsers regardless of whether the pull interface is also requested. * tests/push.at (Push Parsing: Multiple impure instances): Extend to check impure push parsers without the pull interface. * data/yacc.c (yypstate_new): Don't try to invoke yyerror since yyerror takes arguments specified by %parse-param while yypstate_new does not. * doc/bison.texinfo (Parser Create Function): Document that yypstate_new returns 0 for multiple impure parser instances. * tests/push.at (Push Parsing: Multiple impure instances): Update expected stderr output.
* * runtime-po/POTFILES.in (push.c): Remove.Joel E. Denny2008-02-202-1/+4
|
* * src/parse-gram.c, src/parse-gram.h: Regenerate.Joel E. Denny2008-02-202-214/+227
|
* * data/Makefile.am (dist_pkgdata_DATA): Remove push.c.Joel E. Denny2008-02-175-1885/+350
| | | | | | | | * data/push.c: Rename to... * data/yacc.c: ... this, overwriting it. * etc/bench.pl.in (bench_grammar): `%pure-parser'-> `%define api.pure'. `%push-pull-parser' -> `%define api.push_pull "both"'. Remove old yacc.c tests, and update push.c tests to yacc.c.
* * data/bison.m4 (b4_percent_code_get): Output %code block comments likeJoel E. Denny2008-02-173-43/+46
| | | | | | `"%code top" blocks' instead of `%code "top" blocks'. * data/push.c: Import yacc.c changes from 2008-01-09 and 2007-08-03. Clean up whitespace in the output a little.
* Fix documentation problems reported by Tim Josling atJoel E. Denny2008-02-173-2/+25
| | | | | | | | | <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00013.html>. * NEWS (2.3a+): Mention removal of --no-parser, -n, and %no-parser. * doc/bison.texinfo (Token Decl): Token numbers are *nonnegative* integers. Explain the effect of literal string aliases on error messages. Copy token 0 documentation from the C++ skeleton documentation.
* Accept a token number in a %left, %right, or %nonassoc for POSIXJoel E. Denny2008-02-177-204/+344
| | | | | | | | | | | | | | | | | conformance. Reported by Tim Josling at <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00010.html>. * NEWS (2.3a+): Mention. * doc/bison.texinfo (Precedence Decl): Describe how literal strings and code numbers are treated by precedence declarations. * src/parse-gram.y (precedence_declaration): Use symbols.prec instead of symbols.1. (symbols.prec): New, just like symbols.1 but uses symbol.prec instead of symbol. (symbol.prec): New, just like symbol but allows INT. * src/symtab.c (symbol_user_token_number_set): Remove an aver that no longer holds. * tests/regression.at (Token number in precedence declaration): New test case.
* * THANKS: Update my email address.Juan Manuel Guerrero2008-02-061-1/+1
|
* * README.in: List of required packages updated. Copyright timestamp adjusted.Juan Manuel Guerrero2008-02-061-3/+3
|
* * Makefile.maint: Copyright timestamp adjusted.Juan Manuel Guerrero2008-02-061-1/+1
|
* * fnchange.lst: Add filenames that are not 8.3 clean to theJuan Manuel Guerrero2008-02-061-1/+7
| | | | filename translation list.
* * testsuite.sed: Copyright timestamp adjusted.Juan Manuel Guerrero2008-02-061-1/+1
|
* * subpipe.h: Copyright timestamp adjusted.Juan Manuel Guerrero2008-02-061-1/+1
|
* * subpipe.c (init_subpipe): Check the environment variablesJuan Manuel Guerrero2008-02-061-3/+14
| | | | | | | TMPDIR, TMP and TEMP, in that order, to determinate where the temp files shall be created. Before trying to use the temp dir where the environment variable points to check that the dir really exists. If not default to the cwd as temp dir. Copyright timestamp adjusted.
* * djunpack.bat: Copyright timestamp adjusted.Juan Manuel Guerrero2008-02-061-1/+1
|
* * djgpp/config_h.sed: Copyright timestamp adjusted.Juan Manuel Guerrero2008-02-061-1/+1
|
* * config.site: Copyright timestamp adjusted.Juan Manuel Guerrero2008-02-061-1/+1
|
* * config.sed: Add filenames that are not 8.3 clean and that mustJuan Manuel Guerrero2008-02-061-1/+15
| | | | be changed. Copyright timestamp adjusted.
* * config.bat: Add filenames that are not 8.3 clean and that mustJuan Manuel Guerrero2008-02-061-1/+41
| | | | be changed. Copyright timestamp adjusted.
* DJGPP specific issues.Juan Manuel Guerrero2008-02-061-0/+20
| | | | | | | | | | | | | | | | | | | * djgpp/config.bat: Add filenames that are not 8.3 clean and that must be changed. Copyright timestamp adjusted. * djgpp/config.sed: Add filenames that are not 8.3 clean and that must be changed. Copyright timestamp adjusted. * djgpp/config.site: Copyright timestamp adjusted. * djgpp/config_h.sed: Copyright timestamp adjusted. * djgpp/djunpack.bat: Copyright timestamp adjusted. * djgpp/fnchnage.lst: Add filenames that are not 8.3 clean to the filename translation list. * djgpp/subpipe.c (init_subpipe): Check the environment variables TMPDIR, TMP and TEMP, in that order, to determinate where the temp files shall be created. Before trying to use the temp dir where the environment variable points to check that the dir really exists. If not default to the cwd as temp dir. Copyright timestamp adjusted. * djgpp/subpipe.h: Copyright timestamp adjusted. * djgpp/testsuite.sed: Copyright timestamp adjusted.
* * doc/bison.texinfo: Update Back-Cover text to reflect new GNU wording.Paul Eggert2008-01-312-4/+8
|
* * data/yacc.c: Update copyright for recent commit.Joel E. Denny2008-01-191-1/+1
|
* * data/yacc.c (yyparse): Correct the comment when locations aren't used.Paul Eggert2008-01-102-4/+10
| | | | | Problem reported by Claudio Saavedra in <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00003.html>.
* 2008-01-05 Wojciech Polak <polak@gnu.org>Wojciech Polak2008-01-051-0/+5
| | | | | * data/xslt/xml2xhtml.xsl (xsl:template match="/"): Precede an XHTML document's title with the input grammar file name.
* data/xslt/xml2xhtml.xsl (xsl:template match="/"): Precede an XHTMLWojciech Polak2008-01-051-3/+6
| | | | document's title with the input grammar file name.
* * src/parse-gram.c: Make timestamp later than parse-gram.y.Joel E. Denny2008-01-050-0/+0
|
* * tests/local.at (AT_BISON_CHECK_XML): Fix quoting in previous patch.Joel E. Denny2007-12-221-6/+6
|