X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/d33cb3ae09c2bed6df2ef950f5aa14ceba428d8b..0993971437a9c6d5328f172ed4c44969d4f09ab7:/src/closure.h diff --git a/src/closure.h b/src/closure.h index 43eae0f0..8cc4feb2 100644 --- a/src/closure.h +++ b/src/closure.h @@ -1,5 +1,7 @@ /* Subroutines for bison - Copyright (C) 1984, 1989, 2000, 2001, 2002 Free Software Foundation, Inc. + + Copyright (C) 1984, 1989, 2000, 2001, 2002 Free Software + Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -21,6 +23,8 @@ #ifndef CLOSURE_H_ # define CLOSURE_H_ +# include "gram.h" + /* Allocates the itemset and ruleset vectors, and precomputes useful data so that closure can be called. n is the number of elements to allocate for itemset. */ @@ -42,14 +46,14 @@ void new_closure (int n); significant). CLOSURE places there the indices of all items which represent units of input that could arrive next. */ -void closure (item_number_t *items, int n); +void closure (item_number *items, int n); /* Frees ITEMSET, RULESET and internal data. */ void free_closure (void); -extern item_number_t *itemset; +extern item_number *itemset; extern int nritemset; #endif /* !CLOSURE_H_ */