summaryrefslogtreecommitdiff
path: root/src/lalr.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2003-05-24 19:16:02 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2003-05-24 19:16:02 +0000
commitd08290769c798befc27e9f8bbc3f1a3da12d1f08 (patch)
treede08694263007eb7b71049047135f35b40cfd94f /src/lalr.c
parent637fa3f83edca74df6a9d834ffe7bfd4d7468793 (diff)
downloadbison-d08290769c798befc27e9f8bbc3f1a3da12d1f08.tar.gz
Switch from 'int' to 'bool' where that makes sense.
Diffstat (limited to 'src/lalr.c')
-rw-r--r--src/lalr.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lalr.c b/src/lalr.c
index 4e59d0ad..7273805a 100644
--- a/src/lalr.c
+++ b/src/lalr.c
@@ -1,6 +1,6 @@
/* Compute look-ahead criteria for Bison.
- Copyright (C) 1984, 1986, 1989, 2000, 2001, 2002
+ Copyright (C) 1984, 1986, 1989, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
@@ -239,7 +239,7 @@ build_relations (void)
for (rulep = derives[symbol1 - ntokens]; *rulep; rulep++)
{
- int done;
+ bool done;
int length = 1;
item_number *rp;
state *s = states[from_state[i]];
@@ -256,10 +256,10 @@ build_relations (void)
add_lookback_edge (s, *rulep, i);
length--;
- done = 0;
+ done = false;
while (!done)
{
- done = 1;
+ done = true;
rp--;
/* JF added rp>=ritem && I hope to god its right! */
if (rp >= ritem && ISVAR (*rp))
@@ -268,7 +268,7 @@ build_relations (void)
edge[nedges++] = map_goto (states1[--length],
item_number_as_symbol_number (*rp));
if (nullable[*rp - ntokens])
- done = 0;
+ done = false;
}
}
}