summaryrefslogtreecommitdiff
path: root/THANKS
Commit message (Collapse)AuthorAgeFilesLines
* * data/yacc.c (yyexhaustedlab): Define it when YYERROR_VERBOSE isJoel E. Denny2007-08-031-0/+1
| | | | | | | true since it's then always used regardless of whether yyoverflow is defined. Reported by Christian Burger at <http://lists.gnu.org/archive/html/bug-bison/2007-07/msg00031.html>. * THANKS: Add Christian Burger.
* Fix push parsing memory leak reported by Brandon Lucia atJoel E. Denny2007-07-281-0/+1
| | | | | | | | | | | <http://lists.gnu.org/archive/html/bug-bison/2007-07/msg00032.html>. * THANKS: Add Brandon Lucia. * data/push.c (yypstate_delete): Free the stack if it was reallocated but the parse never completed and thus freed it. * tests/Makefile.am (TESTSUITE_AT): Add push.at. * tests/testsuite.at: Include push.at. * test/push.at: New. (Push Parsing: Memory Leak for Early Deletion): New test case.
* * data/glr.c (yylval): As in yacc.c, don't extern in the header forJoel E. Denny2007-05-261-0/+1
| | | | | | the case of pure parsers. Reported by Frans Englich at <http://lists.gnu.org/archive/html/help-bison/2007-05/msg00018.html>. * THANKS: Add Frans Englich.
* Use ASCII for Sebastien Fricker's name.Paul Eggert2007-04-041-1/+1
|
* * doc/bison.texinfo (Destructor Decl): Fix typo reported by SebastianJoel E. Denny2007-03-101-0/+1
| | | | | | Setzer. (Java Differences): Fix some typos. * THANKS: Add Sebastian Setzer.
* Use YYFPRINTF instead of fprintf where appropriate. Reported byJoel E. Denny2007-02-241-0/+1
| | | | | | | | | Sébastien Fricker at <http://lists.gnu.org/archive/html/bug-bison/2007-02/msg00035.html>. * THANKS: Add Sébastien Fricker. * data/glr.c, data/push.c, data/yacc.c (yy_reduce_print): Implement. * doc/bison.texinfo (Tracing): Make it clearer that YYFPRINTF must accept a variable number of arguments.
* Credit Satya for the graphviz change.Paul Eggert2006-10-121-0/+1
|
* * THANKS: Add Paolo Bonzini and Bob Rossi.Paul Eggert2006-10-091-4/+6
|
* Add name for twlevo.Paul Eggert2006-06-151-1/+1
|
* * data/glr.c (yyreportTree): Make room in yystates for the stateJoel E. Denny2006-05-171-2/+3
| | | | | | | | | | | | preceding the RHS. This fixes the segmentation fault reported by Derek M. Jones in <http://lists.gnu.org/archive/html/help-bison/2006-05/msg00035.html>. (yyreportTree, yypdumpstack): Subtract 1 from yyrule before printing to the user. Reported for yyreportTree by Derek M. Jones later in the same thread. * THANKS: Add Derek M. Jones. Update my email address. Fix typo in Steve Murphy's name.
* * doc/bison.texinfo (C++ Bison Interface): Clarify the namingAkim Demaille2006-05-141-0/+1
| | | | | scheme. Reported by Steve Murphy.
* * examples/extexi: Enforce the precedence of concatenation overAkim Demaille2006-05-111-0/+1
| | | | | >>. Reported by tommy.nordgren@chello.se
* Complete ChangeLog.Akim Demaille2006-05-111-0/+1
|
* * src/scan-gram.l: Be robust to BRACED_CODE appearing before anyAkim Demaille2006-04-031-0/+1
| | | | | | rule. Reported by Mickael Labau. * tests/input.at (Torturing the Scanner): Test it.
* * src/scan-skel.l: Output the base name parts of the parser andAkim Demaille2005-10-131-0/+1
| | | | | | | | header file names. * tests/output.at (AT_CHECK_OUTPUT): Support subdirectorioes, and additional checks. Use this to exercise C++ outputs in subdirs. Reported by Oleg Smolsky.
* * data/glr.c (yyresolveValue): Fix redundant parse tree problemPaul Eggert2005-08-211-0/+1
| | | | | | | | | | reported by Joel E. Denny in <http://lists.gnu.org/archive/html/bison-patches/2005-08/msg00004.html> (trivial change). * tests/glr-regression.at (Duplicate representation of merged trees): New test, from Joel E. Denny in: <http://lists.gnu.org/archive/html/help-bison/2005-07/msg00013.html>. * THANKS: Add Joel E. Denny.
* Add Anthony Heading, twlevo@xs4all.nl.Paul Eggert2005-07-221-0/+2
|
* Add Alexandre Duret-Lutz, Baron Schwartz, Frank Heckenbach, GuidoPaul Eggert2004-12-111-1/+8
| | | | | Trentalancia, Peter Fales, Troy A. Johnson, Vin Shelton. Change Paul Eggert's email address.
* * doc/bison.texinfo (How Can I Reset the Parser): More about startAkim Demaille2003-12-021-0/+1
| | | | | conditions. From Bruno Haible.
* Write a test the yycheck overrun reported by Andrew Suffield.Akim Demaille2003-03-021-0/+1
| | | | | | * tests/regression.at (_AT_DATA_DANCER_Y, AT_CHECK_DANCER): New. Use them to exercise yycheck overrun. Based on Andrew Suffield's grammar.
* Stick to ASCII for now.Paul Eggert2003-02-241-1/+1
|
* * doc/bison.texinfo (Tracing): `yyprint' shouldn't prepend aAkim Demaille2002-11-181-0/+1
| | | | | space. From Tim Van Holder.
* Typo.Akim Demaille2002-11-061-1/+1
|
* Restore --no-lines.Akim Demaille2002-11-061-0/+1
| | | | | | | | | Reported by Jim Kent. * data/c.m4 (b4_syncline): New. * data/glr.c, data/yacc.c, data/lalr1.cc: Use it. * src/reader.c (prologue_augment, epilogue_set): Use b4_syncline. * src/output.c (user_actions_output): Likewise. (prepare): Define 'b4_synclines_flag'.
* * data/yacc.c (m4_int_type): New.Akim Demaille2002-10-241-0/+1
| | | | | | | | * data/c.m4 (m4_int_type): Don't use yysigned_char, but `signed char' as only yacc.c wants K&R portability. * data/glr.c (yysigned_char): Remove. * data/lalr1.cc: Rename the trailing b4_name as b4_parser_class_name. Reported by Quoc Peyrot.
* * src/system.h: Include sys/types.Akim Demaille2002-10-231-0/+1
| | | | Reported by Bert Deknuydt.
* * src/tables.c (table_ninf_remap): base -> tab.Akim Demaille2002-10-141-0/+1
| | | | Reported by Matt Rosing.
* GLR parsers sometimes raise parse errors instead of performing theAkim Demaille2002-10-131-56/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | default reduction. Reported by Charles-Henry de Boysson. * tests/calc.at (_AT_CHECK_CALC, _AT_CHECK_CALC_ERROR): Don't check the length of the traces when %glr. (_AT_CHECK_CALC_ERROR): Also skip `^Stack' lines, coming from GLR's traces. (AT_CHECK_CALC_LALR, AT_CHECK_CALC_GLR): New. Test GLR parsers. * data/glr.c (YYLEFTMOST_STATE): Fix its value. (yyltype): Remove the yy prefix from the member names. (yytable): Complete its comment. (yygetLRActions): Map error action number from YYTABLE from YYTABLE_NINF to 0. (yyisErrorAction): No longer compare YYACTION to YYPACT_NINF (which was a bug: it should have been YYTABEL_NINF, and yet it was not satisfying as we could compare an YYACTION computed from YYDEFACT to YYTABLE_NINF although they are unrelated): 0 is the only value for error actions. (yyreportParseError): In verbose parse error messages, don't issue `error' in the list of expected tokens. * data/yacc.c (yyparse) <yybackup>: Rewrite the decoding of the next action to perform to match glr.c's decoding. (yytable): Complete its comment.
* * tests/regression.at Characters Escapes): New.Akim Demaille2002-10-111-0/+1
| | | | | | * src/scan-gram.l (SC_ESCAPED_CHARACTER): Accept ' in strings and characters. Reported by Jan Nieuwenhuizen.
* * configure.ac: Update AC_OUTPUT and AM_CONFIG_HEADERAkim Demaille2002-09-301-0/+1
| | | | | | invocations. * tests/cxx-type.at (declarator): Don't rely on NDEBUG being not defined.
* * m4/prereq.m4: Update, from Fileutils 4.1.5.Akim Demaille2002-09-121-0/+1
| | | | | * configure.ac (jm_PREREQ_TEMPNAME): Invoke it. Reported by Martin Mokrejs.
* * data/yacc.c: Guard the declaration of yytoknum also withAkim Demaille2002-09-041-1/+1
| | | | `#ifdef YYPRINT', so it is declared only when used.
* Add Paul Hilfinger.Paul Eggert2002-08-121-49/+50
|
* * tests/synclines.at (AT_SYNCLINES_COMPILE): New.Akim Demaille2002-07-091-0/+1
| | | | | (AT_TEST_SYNCLINE): Adjust to unusual GCC outputs. Reported by R Blake <blakers@mac.com>.
* * src/getargs.c (report_argmatch): Initialize strtok().Akim Demaille2002-06-251-0/+1
|
* * doc/bison.texinfo: Document ability to have multipleAkim Demaille2002-06-191-0/+1
| | | | prologue sections.
* * data/bison.simple (yyoverflowlab): #ifndef yyoverflow, so thatAkim Demaille2002-06-181-0/+1
| | | | | there are no `label `yyoverflowlab' defined but not used' warnings when yyoverflow is defined.
* and Akim Demaille <akim@epita.fr>Akim Demaille2002-06-181-0/+1
| | | | | | * data/bison.simple.new (yyerrlab1): Be sure to pop and destroy what's left on the stack when the error recovery hits EOF. * tests/actions.at (Destructors): Complete to exercise this case.
* * src/skeleton.h: Fix the #endif.Akim Demaille2002-05-011-0/+1
| | | | Reported by Magnus Fromreide.
* * doc/bison.texinfo (Actions): Make clear that `|' is not the sameAkim Demaille2002-04-191-0/+1
| | | | | | | as Lex/Flex'. (Debugging): More details about enabling the debugging features. (Table of Symbols): Describe $$, $n, @$, and @n. Suggested by Tim Josling.
* THANKSRobert Anisko2002-03-061-0/+2
|
* * lib/bbitset.h, lib/bitset.c, lib/bitset.h, lib/bitsetv.c,Akim Demaille2002-03-041-0/+1
| | | | | | * lib/bitsetv.h, lib/ebitset.c, lib/lbitset.c, lib/sbitset.c: Update. From Michael Hayes.
* * src/lex.c (parse_percent_token): Be sure to 0-end token_bufferAkim Demaille2002-03-041-0/+1
| | | | | before returning. Reported by Benoit Perrot.
* Sync.Akim Demaille2002-02-251-0/+1
|
* * src/output.c (output_rule_data): Don't output NULL, it mightAkim Demaille2002-02-131-0/+1
| | | | not be defined yet.
* Fix the previous test.Akim Demaille2002-02-071-0/+1
|
* Bison dumps core when trying to complain about broken input files.Akim Demaille2002-01-241-0/+1
| | | | | | | | Reported by Cris van Pelt. * src/lex.c (parse_percent_token): Be sure to set token_buffer. * tests/regression.at (Invalid input: 1, Invalid input: 2): Merge into... (Invalid inputs): Strengthen: exercise parse_percent_token.
* * src/files.c (skeleton_find) [MSDOS]: Fix cp definition.Akim Demaille2002-01-211-0/+1
|
* * tests/output.at: New test.Marc Autret2002-01-201-0/+1
| | | | | | * src/files.c (compute_base_names): Don't map extensions when the YACC flag is set, use defaults. Reported by Evgeny Stambulchik.
* More thanks.Akim Demaille2002-01-111-0/+1
|