/* Lists of symbols for Bison
- Copyright (C) 2002 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005 Free Software Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
}
+/*------------------.
+| Print this list. |
+`------------------*/
+
+void
+symbol_list_print (FILE *f, symbol_list *l)
+{
+ for (/* Nothing. */; l; l = l->next)
+ symbol_print (f, l->sym);
+}
+
+
/*---------------------------------.
| Prepend SYM at LOC to the LIST. |
`---------------------------------*/
if (n < 0)
{
- complain_at (loc, _("invalid $ value"));
+ complain_at (loc, _("invalid $ value: $%d"), n);
return NULL;
}
rp = rp->next;
if (rp == NULL || rp->sym == NULL)
{
- complain_at (loc, _("invalid $ value"));
+ complain_at (loc, _("invalid $ value: $%d"), n);
return NULL;
}
++i;