summaryrefslogtreecommitdiff
path: root/src/symtab.c
Commit message (Expand)AuthorAgeFilesLines
...
* Use the new code_props interface for destructors and printers.Joel E. Denny2007-01-041-158/+104
* Remove last commit at the request of Paul Eggert.Joel E. Denny2006-11-121-94/+145
* Encapsulate code properties and related functionality for the variousJoel E. Denny2006-11-111-145/+94
* Split the default %destructor/%printer into two kinds: <*> and <!>.Joel E. Denny2006-10-211-27/+68
* Don't apply the default %destructor/%printer to an unreferenced midruleJoel E. Denny2006-10-211-2/+2
* Port to GCC 2.95. First two problems reported by Michael Deutschmann inPaul Eggert2006-09-151-3/+3
* Finish implementation of per-type %destructor/%printer. DiscussedJoel E. Denny2006-09-041-9/+169
* Whether the default %destructor/%printer applies to a particular symbolJoel E. Denny2006-08-241-4/+2
* Don't apply the default %destructor or %printer to the error token,Joel E. Denny2006-08-211-8/+12
* Allow %start after the first rule.Joel E. Denny2006-08-201-0/+5
* Redo some of the previous commit: add back the ability to useJoel E. Denny2006-08-181-11/+28
* Don't allow an undeclared string literal, but allow a string literal toJoel E. Denny2006-08-181-8/+10
* Handle string aliases for character tokens correctly.Joel E. Denny2006-08-141-3/+9
* Enable declaration of default %printer/%destructor. Make the parserJoel E. Denny2006-07-291-0/+93
* In warnings, say "previous declaration" rather than "firstJoel E. Denny2006-07-071-1/+1
* Add comparison operators for C++ location classes. Discussed atJoel E. Denny2006-06-221-1/+1
* * src/symtab.h, src/symtab.c (symbol_from_uniqstr): New.Akim Demaille2006-06-201-2/+13
* Be a bit more systematic about using 'abort'.Paul Eggert2006-01-211-10/+4
* Warn about dubious constructions like "%token T T".Paul Eggert2006-01-031-5/+16
* Warn about unused values.Akim Demaille2005-12-221-4/+9
* Work around portability problem on Solaris 10: flex-generatedPaul Eggert2005-12-091-1/+1
* * src/symtab.h (struct symbol): Declare the printer and destructorAkim Demaille2005-09-161-2/+2
* (SYMBOL_ATTR_PRINT, symbol_print): Direct outputPaul Eggert2005-07-201-2/+2
* * src/symtab.h, src/symtab.c (symbol_print): Swap the arguments,Akim Demaille2005-07-121-1/+1
* * src/symtab.h, src/symtab.c (symbol_print): New.Akim Demaille2005-07-121-0/+19
* Update FSF postal mail address.Paul Eggert2005-05-141-2/+2
* * src/parse-gram.y: Include quotearg.h.Paul Eggert2005-04-161-2/+1
* (symbol_make_alias): Call symbol_type_set,Paul Eggert2005-04-121-2/+3
* (symbol_new): Report an error if the input grammar contains too manyPaul Eggert2004-12-161-0/+3
* * src/system.h (CALLOC, MALLOC, REALLOC): Remove. All callersPaul Eggert2004-12-101-3/+4
* * src/symtab.c (symbol_check_alias_consistency): Also checkAkim Demaille2004-10-111-37/+64
* Use size_t (not unsigned int) for hashes, since the gnulib hash modulePaul Eggert2004-05-071-5/+6
* (symbol_make_alias): Set type of SYMVAL to be that of SYM's type.Paul Eggert2002-12-291-1/+2
* (symbol_check_defined,Paul Eggert2002-12-131-36/+61
* Adjust to renamings.Paul Eggert2002-12-111-131/+125
* (symbol_user_token_number_set, symbol_make_alias, symbol_pack):Paul Eggert2002-11-211-4/+8
* * src/struniq.h, src/struniq.c (struniq_t): Is const.Akim Demaille2002-11-121-11/+14
* * src/symtab.c (symbol_free): Remove dead deactivated code:Akim Demaille2002-11-121-7/+2
* Fix misspellings in comments.Paul Eggert2002-11-031-2/+2
* (hash_compare_symbol_t): (a ? FALSE : TRUE) -> (! a)Paul Eggert2002-10-221-8/+8
* (symbol_get): Don't cast LHS of an assignment;Paul Eggert2002-08-121-1/+1
* Use $accept and $end, as BYacc and BTYacc do, instead of $axiom and $.Akim Demaille2002-07-291-8/+8
* * src/assoc.c, src/asssoc.h (assoc_t, assoc_to_string): New.Akim Demaille2002-07-161-10/+7
* * src/complain.h, src/complain.c (warn, complain): Remove, unused.Akim Demaille2002-07-091-10/+13
* * src/output.c (prepare_actions): Free `tally' and `width'.Akim Demaille2002-07-031-0/+1
* We spend a lot of time in quotearg, in particular when --verbose.Akim Demaille2002-06-301-50/+17
* * src/symtab.c (symbol_new): Initialize the `printer' member.Akim Demaille2002-06-301-0/+2
* * src/reader.c (gensym): Rename as...Akim Demaille2002-06-301-1/+23
* * src/symtab.h, src/symtab.c (symbol_type_set)Akim Demaille2002-06-201-4/+4
* * src/parse-gram.y (YYPRINT, yyprint): Don't mess with the parserAkim Demaille2002-06-201-6/+7