49 |
static bucket * |
static bucket * |
50 |
bucket_new (const char *tag, int hashval) |
bucket_new (const char *tag, int hashval) |
51 |
{ |
{ |
|
/* Hack, until we have a Bison parser. */ |
|
|
extern int lineno; |
|
|
|
|
52 |
bucket *res = XMALLOC (bucket, 1); |
bucket *res = XMALLOC (bucket, 1); |
53 |
|
|
54 |
res->link = symtab[hashval]; |
res->link = symtab[hashval]; |
61 |
res->user_token_number = SUNDEF; |
res->user_token_number = SUNDEF; |
62 |
res->alias = NULL; |
res->alias = NULL; |
63 |
res->class = unknown_sym; |
res->class = unknown_sym; |
|
res->line = lineno; |
|
64 |
|
|
65 |
nsyms++; |
nsyms++; |
66 |
|
|