diff options
author | Akim Demaille <akim@epita.fr> | 2001-12-05 09:41:01 +0000 |
---|---|---|
committer | Akim Demaille <akim@epita.fr> | 2001-12-05 09:41:01 +0000 |
commit | b2872512f1fdfab1f8869abd3bad6373891c6cda (patch) | |
tree | 0b31c623b8e6207ef7ec6e4c8f1dfd85395e5f51 /src/closure.h | |
parent | 23cbcc6c19c08edbede56f177fdde9d6f74d4e4f (diff) | |
download | bison-b2872512f1fdfab1f8869abd3bad6373891c6cda.tar.gz |
* src/LR0.c (new_itemsets): Use nshifts only, not shiftcount.
* src/closure.c, src/closure.h (itemsetsize): Rename as...
(nitemset): for consistency with the rest of the project.
Diffstat (limited to 'src/closure.h')
-rw-r--r-- | src/closure.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/closure.h b/src/closure.h index 887f3da8..fdf4cc5e 100644 --- a/src/closure.h +++ b/src/closure.h @@ -30,18 +30,19 @@ void new_closure PARAMS ((int n)); -/* Given a vector of item numbers ITEMS, of length N, set up ruleset - and itemset to indicate what rules could be run and which items - could be accepted when those items are the active ones. +/* Given the kernel (aka core) of a state (a vector of item numbers + ITEMS, of length N), set up ruleset and itemset to indicate what + rules could be run and which items could be accepted when those + items are the active ones. ruleset contains a bit for each rule. closure sets the bits for all rules which could potentially describe the next input to be read. - itemset is a vector of item numbers; itemsetend points to just - beyond the end of the part of it that is significant. closure - places there the indices of all items which represent units of - input that could arrive next. */ + ITEMSET is a vector of item numbers; NITEMSET is its size + 9actually, points to just beyond the end of the part of it that is + significant). closure places there the indices of all items which + represent units of input that could arrive next. */ void closure PARAMS ((short *items, int n)); @@ -51,6 +52,6 @@ void closure PARAMS ((short *items, int n)); void free_closure PARAMS ((void)); extern short *itemset; -extern int itemsetsize; +extern int nitemset; #endif /* !CLOSURE_H_ */ |