summaryrefslogtreecommitdiff
path: root/src/LR0.c
Commit message (Expand)AuthorAgeFilesLines
* maint: update copyright yearsAkim Demaille2013-01-121-1/+1
* maint: fix some syntax-check issues.Akim Demaille2012-02-181-1/+0
* maint: run "make update-copyright".Jim Meyering2012-01-131-1/+1
* global: remove unnecessary horizontal tabs.Joel E. Denny2011-07-241-35/+35
* maint: run "make update-copyright".Joel E. Denny2011-01-021-2/+2
* Do not use date ranges in copyright notices.Paul Eggert2010-06-171-2/+2
* Fix some comments concerning LR(0) versus LALR(1).Joel E. Denny2010-01-041-3/+3
* maint: run "make update-copyright"Joel E. Denny2010-01-041-2/+2
* maint: run "make update-copyright"Joel E. Denny2009-08-061-2/+2
* Remove duplicate header inclusion.Akim Demaille2008-11-151-2/+1
* Update to GPLv3.Paul Eggert2007-08-151-7/+5
* * LR0.c (new_itemsets): Fix wording in comments: say item index ratherJoel E. Denny2007-07-101-3/+3
* Improve some comments in parser table construction.Joel E. Denny2007-05-291-4/+6
* * NEWS (2.3a+): Mention yesterday's state-removal change.Joel E. Denny2007-05-081-1/+1
* Minor code cleanup in parser table construction.Joel E. Denny2007-05-071-3/+3
* Port to GCC 2.95. First two problems reported by Michael Deutschmann inPaul Eggert2006-09-151-3/+3
* Work around portability problem on Solaris 10: flex-generatedPaul Eggert2005-12-091-0/+1
* In some (weird) cases, the final state number is incorrect.Akim Demaille2005-11-091-22/+21
* Update FSF postal mail address.Paul Eggert2005-05-141-2/+2
* (new_itemsets): Use memset rather than zeroing by hand. This avoids aPaul Eggert2004-12-261-2/+1
* Remove uses of 'short int' and 'unsigned short int' in the parser generators.Paul Eggert2004-12-171-5/+5
* (allocate_itemsets): Use xnmalloc, not xcalloc,Paul Eggert2004-12-101-21/+19
* XFREE -> freePaul Eggert2004-11-221-1/+1
* Use 'short int' rather than 'short', and similarly for 'long', 'unsigned', etc.Paul Eggert2004-03-311-3/+4
* Undo XFREE change; we assume C89 compiler, but not C89 library.Paul Eggert2002-12-131-1/+1
* All uses of XCALLOC, XMALLOC, and XREALLOC changed to use new macrosPaul Eggert2002-12-131-11/+11
* (struct state_list): Renamed from struct state_list_s.Paul Eggert2002-12-111-98/+90
* * src/assoc.c, src/closure.c, src/gram.c, src/injections.c,Akim Demaille2002-09-041-6/+6
* (state_list_append, new_itemsets, get_state, append_states, generate_states):Paul Eggert2002-08-121-7/+9
* Let --trace have arguments.Akim Demaille2002-07-311-6/+6
* Report rules which are never reduced by the parser: those hiddenAkim Demaille2002-07-301-5/+0
* * src/state.h, src/state.c (transitions_t): Holds state_t*'s, notAkim Demaille2002-07-291-18/+18
* Use $accept and $end, as BYacc and BTYacc do, instead of $axiom and $.Akim Demaille2002-07-291-2/+2
* Stop storing rules from 1 to nrules + 1.Akim Demaille2002-07-251-4/+4
* Fix some memory leaks, and fix a bug: state 0 was examined twice.Akim Demaille2002-07-031-47/+34
* We spend a lot of time in quotearg, in particular when --verbose.Akim Demaille2002-06-301-3/+3
* * src/state.h, src/state.c (shift_t, SHIFT_SYMBOL, SHIFT_IS_SHIFT)Akim Demaille2002-06-301-3/+3
* * src/gram.h (rule_number_t, RULE_NUMBER_MAX, int_of_rule_number)Akim Demaille2002-06-301-1/+2
* * src/LR0.c (save_reductions): Remove, replaced by...Akim Demaille2002-06-301-4/+3
* * src/LR0.c (state_list_t, state_list_append): New.Akim Demaille2002-06-301-72/+83
* Use hash.h for the state hash table.Akim Demaille2002-06-301-48/+7
* * src/state.h, src/state.c (state_new): New, extracted from...Akim Demaille2002-06-301-22/+7
* * src/state.h (state_number_t, STATE_NUMBER_MAX): New.Akim Demaille2002-06-301-15/+10
* Copy BYacc's nice way to report the grammar.Akim Demaille2002-06-151-6/+4
* * src/state.h (state_t): `solved_conflicts' is a new member.Akim Demaille2002-05-261-1/+2
* * src/LR0.c, src/derives.c, src/gram.c, src/gram.h, src/lalr.c,Akim Demaille2002-05-261-7/+7
* Kill GCC warnings.Akim Demaille2002-05-071-1/+1
* * src/LR0.c (new_state, get_state): Instead of using the globalAkim Demaille2002-05-061-15/+18
* Propagate more token_number_t.Akim Demaille2002-04-221-19/+19
* * src/gram.h (item_number_t): New, the type of item numbers inAkim Demaille2002-04-081-10/+11