52 |
} symbol_list; |
} symbol_list; |
53 |
|
|
54 |
int lineno; |
int lineno; |
|
short *user_toknums; |
|
55 |
static symbol_list *grammar; |
static symbol_list *grammar; |
56 |
static int start_flag; |
static int start_flag; |
57 |
static bucket *startval; |
static bucket *startval; |
1566 |
int tokno = 1; |
int tokno = 1; |
1567 |
int last_user_token_number; |
int last_user_token_number; |
1568 |
|
|
|
user_toknums = XCALLOC (short, nsyms + 1); |
|
1569 |
symbols = XCALLOC (bucket *, nsyms); |
symbols = XCALLOC (bucket *, nsyms); |
1570 |
|
|
1571 |
max_user_token_number = 256; |
max_user_token_number = 256; |
1638 |
} |
} |
1639 |
|
|
1640 |
symbols[bp->value] = bp; |
symbols[bp->value] = bp; |
|
user_toknums[bp->value] = bp->user_token_number; |
|
1641 |
} |
} |
1642 |
|
|
1643 |
token_translations_init (); |
token_translations_init (); |