X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/bf3e44fe46440ebe473798f9d887908b120bb646..423ca9b50e4321c078cc6fe7903b10ed4907d269:/src/symlist.h diff --git a/src/symlist.h b/src/symlist.h index e5a0714a..0bd4f3b0 100644 --- a/src/symlist.h +++ b/src/symlist.h @@ -1,6 +1,6 @@ /* Lists of symbols for Bison - Copyright (C) 2002, 2005-2007, 2009-2011 Free Software Foundation, + Copyright (C) 2002, 2005-2007, 2009-2012 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -116,14 +116,11 @@ symbol_list *symbol_list_n_get (symbol_list *l, int n); uniqstr symbol_list_n_type_name_get (symbol_list *l, location loc, int n); /* Check whether the node is a border element of a rule. */ -bool symbol_list_null (symbol_list const *node); +bool symbol_list_null (symbol_list *node); -/** Set the \c \%destructor for \c node as \c code at \c loc. */ -void symbol_list_destructor_set (symbol_list *node, char const *code, - location loc); - -/** Set the \c \%printer for \c node as \c code at \c loc. */ -void symbol_list_printer_set (symbol_list *node, char const *code, - location loc); +/** Set the \c \%destructor or \c \%printer for \c node as \c code at + \c loc. */ +void symbol_list_code_props_set (symbol_list *node, code_props_type kind, + location loc, char const *code); #endif /* !SYMLIST_H_ */