diff options
author | Akim Demaille <akim@epita.fr> | 2002-10-13 14:25:14 +0000 |
---|---|---|
committer | Akim Demaille <akim@epita.fr> | 2002-10-13 14:25:14 +0000 |
commit | f50adbbdb02d476286814f538c2f0e20caa15199 (patch) | |
tree | 9216fbc93bcf56f9b48e234a169ae15feefc0829 /THANKS | |
parent | 3b7d4eb2cd076ddc05a3e96db79ffa21e99ad720 (diff) | |
download | bison-f50adbbdb02d476286814f538c2f0e20caa15199.tar.gz |
GLR parsers sometimes raise parse errors instead of performing the
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.
Diffstat (limited to 'THANKS')
-rw-r--r-- | THANKS | 113 |
1 files changed, 57 insertions, 56 deletions
@@ -1,62 +1,63 @@ Bison was originally written by Robert Corbett. It would not be what it is today without the invaluable help of these people: -Airy Andre Airy.Andre@edf.fr -Akim Demaille akim@freefriends.org -Albert Chin-A-Young china@thewrittenword.com -Alexander Belopolsky alexb@rentec.com -Andreas Schwab schwab@suse.de -Arnold Robbins arnold@skeeve.com -Art Haas ahaas@neosoft.com -Benoit Perrot benoit.perrot@epita.fr -Bruce Lilly blilly@erols.com -Cris Bailiff c.bailiff+bison@awayweb.com -Cris van Pelt cris@amf03054.office.wxs.nl -Daniel Hagerty hag@gnu.org -David J. MacKenzie djm@gnu.org -Dick Streefland dick.streefland@altium.nl -Enrico Scholz enrico.scholz@informatik.tu-chemnitz.de -Evgeny Stambulchik fnevgeny@plasma-gate.weizmann.ac.il -Fabrice Bauzac noon@cote-dazur.com -Florian Krohm florian@edamail.fishkill.ibm.com -H. Merijn Brand h.m.brand@hccnet.nl -Hans Aberg haberg@matematik.su.se -Jan Nieuwenhuizen janneke@gnu.org -Jesse Thilo jthilo@gnu.org -Jim Meyering jim@meyering.net -Juan Manuel Guerrero ST001906@HRZ1.HRZ.TU-Darmstadt.De -Kees Zeelenberg kzlg@users.sourceforge.net -Keith Browne kbrowne@legato.com -Laurent Mascherpa laurent.mascherpa@epita.fr -Magnus Fromreide magfr@lysator.liu.se -Marc Autret autret_m@epita.fr -Martin Mokrejs mmokrejs@natur.cuni.cz -Matt Kraai kraai@alumni.cmu.edu -Michael Hayes m.hayes@elec.canterbury.ac.nz -Mike Castle dalgoda@ix.netcom.com -Neil Booth NeilB@earthling.net -Nelson H. F. Beebe beebe@math.utah.edu -Nicolas Burrus nicolas.burrus@epita.fr -Nicolas Tisserand nicolas.tisserand@epita.fr -Noah Friedman friedman@gnu.org -Pascal Bart pascal.bart@epita.fr -Paul Eggert eggert@twinsun.com -Paul Hilfinger Hilfinger@CS.Berkeley.EDU -Per Allansson per@appgate.com -Peter Hámorský hamo@upjs.sk -Piotr Gackiewicz gacek@intertel.com.pl -R Blake blakers@mac.com -Raja R Harinath harinath@cs.umn.edu -Richard Stallman rms@gnu.org -Robert Anisko anisko_r@epita.fr -Shura debil_urod@ngs.ru -Tim Josling tej@melbpc.org.au -Tom Lane tgl@sss.pgh.pa.us -Tom Tromey tromey@cygnus.com -Wayne Green wayne@infosavvy.com -Wolfram Wagner ww@mpi-sb.mpg.de -Wwp subscript@free.fr -Zack Weinberg zack@codesourcery.com +Airy Andre Airy.Andre@edf.fr +Akim Demaille akim@freefriends.org +Albert Chin-A-Young china@thewrittenword.com +Alexander Belopolsky alexb@rentec.com +Andreas Schwab schwab@suse.de +Arnold Robbins arnold@skeeve.com +Art Haas ahaas@neosoft.com +Benoit Perrot benoit.perrot@epita.fr +Bruce Lilly blilly@erols.com +Charles-Henri de Boysson deboys_c@epita.fr +Cris Bailiff c.bailiff+bison@awayweb.com +Cris van Pelt cris@amf03054.office.wxs.nl +Daniel Hagerty hag@gnu.org +David J. MacKenzie djm@gnu.org +Dick Streefland dick.streefland@altium.nl +Enrico Scholz enrico.scholz@informatik.tu-chemnitz.de +Evgeny Stambulchik fnevgeny@plasma-gate.weizmann.ac.il +Fabrice Bauzac noon@cote-dazur.com +Florian Krohm florian@edamail.fishkill.ibm.com +H. Merijn Brand h.m.brand@hccnet.nl +Hans Aberg haberg@matematik.su.se +Jan Nieuwenhuizen janneke@gnu.org +Jesse Thilo jthilo@gnu.org +Jim Meyering jim@meyering.net +Juan Manuel Guerrero ST001906@HRZ1.HRZ.TU-Darmstadt.De +Kees Zeelenberg kzlg@users.sourceforge.net +Keith Browne kbrowne@legato.com +Laurent Mascherpa laurent.mascherpa@epita.fr +Magnus Fromreide magfr@lysator.liu.se +Marc Autret autret_m@epita.fr +Martin Mokrejs mmokrejs@natur.cuni.cz +Matt Kraai kraai@alumni.cmu.edu +Michael Hayes m.hayes@elec.canterbury.ac.nz +Mike Castle dalgoda@ix.netcom.com +Neil Booth NeilB@earthling.net +Nelson H. F. Beebe beebe@math.utah.edu +Nicolas Burrus nicolas.burrus@epita.fr +Nicolas Tisserand nicolas.tisserand@epita.fr +Noah Friedman friedman@gnu.org +Pascal Bart pascal.bart@epita.fr +Paul Eggert eggert@twinsun.com +Paul Hilfinger Hilfinger@CS.Berkeley.EDU +Per Allansson per@appgate.com +Peter Hámorský hamo@upjs.sk +Piotr Gackiewicz gacek@intertel.com.pl +R Blake blakers@mac.com +Raja R Harinath harinath@cs.umn.edu +Richard Stallman rms@gnu.org +Robert Anisko anisko_r@epita.fr +Shura debil_urod@ngs.ru +Tim Josling tej@melbpc.org.au +Tom Lane tgl@sss.pgh.pa.us +Tom Tromey tromey@cygnus.com +Wayne Green wayne@infosavvy.com +Wolfram Wagner ww@mpi-sb.mpg.de +Wwp subscript@free.fr +Zack Weinberg zack@codesourcery.com Many people are not named here because we lost track of them. We thank them! Please, help us keeping this list up to date. |