1 |
/* Match rules with nonterminals for bison, |
/* Match rules with nonterminals for bison, |
2 |
Copyright 1984, 1989, 2000 Free Software Foundation, Inc. |
Copyright 1984, 1989, 2000, 2001 Free Software Foundation, Inc. |
3 |
|
|
4 |
This file is part of Bison, the GNU Compiler Compiler. |
This file is part of Bison, the GNU Compiler Compiler. |
5 |
|
|
21 |
#ifndef DERIVES_H_ |
#ifndef DERIVES_H_ |
22 |
# define DERIVES_H_ |
# define DERIVES_H_ |
23 |
|
|
24 |
|
/* DERIVES[SYMBOL - NTOKENS] points to a vector of the number of the |
25 |
|
rules that SYMBOL derives, terminated with -1. */ |
26 |
extern short **derives; |
extern short **derives; |
27 |
|
|
28 |
/* set_derives finds, for each variable (nonterminal), which rules can |
/* Compute DERIVES. */ |
|
derive it. It sets up the value of derives so that derives[i - |
|
|
ntokens] points to a vector of rule numbers, terminated with -1. |
|
|
*/ |
|
29 |
|
|
30 |
void set_derives PARAMS((void)); |
void set_derives PARAMS((void)); |
31 |
void free_derives PARAMS((void)); |
void free_derives PARAMS((void)); |