X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/f91b1629440cb52b851004570b7f280e79167383..12e3584054c16ab255672c07af0ffc7bb220e8bc:/src/symtab.h
diff --git a/src/symtab.h b/src/symtab.h
index 243d3d0c..c2949233 100644
--- a/src/symtab.h
+++ b/src/symtab.h
@@ -69,8 +69,8 @@ struct symbol
/** Any \c \%destructor declared specifically for this symbol.
Access this field only through symbol's interface functions. For
- example, if symbol::destructor = NULL, the default
- \c \%destructor or a per-type \c \%destructor might be appropriate, and
+ example, if symbol::destructor = NULL, a default \c \%destructor
+ or a per-type \c \%destructor might be appropriate, and
\c symbol_destructor_get will compute the correct one. */
const char *destructor;
@@ -255,14 +255,18 @@ void symbols_check_defined (void);
void symbols_pack (void);
-/*-----------------------------------.
-| Default %destructor and %printer. |
-`-----------------------------------*/
+/*---------------------------------------.
+| Default %destructor's and %printer's. |
+`---------------------------------------*/
-/** Set the default \c \%destructor. */
-void default_destructor_set (const char *destructor, location loc);
+/** Set the default \c \%destructor for tagged values. */
+void default_tagged_destructor_set (const char *destructor, location loc);
+/** Set the default \c \%destructor for tagless values. */
+void default_tagless_destructor_set (const char *destructor, location loc);
-/** Set the default \c \%printer. */
-void default_printer_set (const char *printer, location loc);
+/** Set the default \c \%printer for tagged values. */
+void default_tagged_printer_set (const char *printer, location loc);
+/** Set the default \c \%printer for tagless values. */
+void default_tagless_printer_set (const char *printer, location loc);
#endif /* !SYMTAB_H_ */