aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/bison/src/closure.h
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2024-08-11 11:42:23 +0300
committerthegeorg <thegeorg@yandex-team.com>2024-08-11 11:54:06 +0300
commitcd788243496b69e548998f9e3f9ff80e34977652 (patch)
tree0fd50f566b69bc2cfd0d9c4c18eea1b77d5ec276 /contrib/tools/bison/src/closure.h
parentc7230d56fb1b7998da0edb829f1751640da9c8b4 (diff)
downloadydb-cd788243496b69e548998f9e3f9ff80e34977652.tar.gz
Update contrib/tools/bison to 3.7.6
583623e1fb299df0a04a0aecdc47eb759ef412b9
Diffstat (limited to 'contrib/tools/bison/src/closure.h')
-rw-r--r--contrib/tools/bison/src/closure.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/contrib/tools/bison/src/closure.h b/contrib/tools/bison/src/closure.h
index 21d6ba196e..a928144672 100644
--- a/contrib/tools/bison/src/closure.h
+++ b/contrib/tools/bison/src/closure.h
@@ -1,6 +1,6 @@
/* Subroutines for bison
- Copyright (C) 1984, 1989, 2000-2002, 2007, 2009-2015, 2018-2020 Free
+ Copyright (C) 1984, 1989, 2000-2002, 2007, 2009-2015, 2018-2021 Free
Software Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
@@ -16,7 +16,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef CLOSURE_H_
# define CLOSURE_H_
@@ -30,12 +30,12 @@
void closure_new (int n);
-/* Given the kernel (aka core) of a state (a sorted vector of item numbers
+/* Given the kernel (aka core) of a state (a sorted vector of item indices
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. */
-void closure (item_number const *items, size_t n);
+void closure (item_index const *items, size_t n);
/* Free ITEMSET, RULESET and internal data. */
@@ -43,12 +43,12 @@ void closure (item_number const *items, size_t n);
void closure_free (void);
-/* ITEMSET is a sorted vector of item numbers; NITEMSET is its size
+/* ITEMSET is a sorted vector of item indices; NITEMSET is its size
(actually, 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. */
-extern item_number *itemset;
+extern item_index *itemset;
extern size_t nitemset;
#endif /* !CLOSURE_H_ */