projects
/
bison.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tables: scope reduction
[bison.git]
/
src
/
closure.c
diff --git
a/src/closure.c
b/src/closure.c
index c07450e431986125222ab7953e4b8cc45f7b5b9a..4719c419b18d22769b6be6e35bb00ea8372715ba 100644
(file)
--- a/
src/closure.c
+++ b/
src/closure.c
@@
-1,6
+1,6
@@
/* Closures for Bison
/* Closures for Bison
- Copyright (C) 1984, 1989, 2000-2002, 2004-2005, 2007, 2009-201
1
Free
+ Copyright (C) 1984, 1989, 2000-2002, 2004-2005, 2007, 2009-201
2
Free
Software Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
Software Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
@@
-24,7
+24,6
@@
#include <bitset.h>
#include <bitsetv-print.h>
#include <bitsetv.h>
#include <bitset.h>
#include <bitsetv-print.h>
#include <bitsetv.h>
-#include <quotearg.h>
#include "closure.h"
#include "derives.h"
#include "closure.h"
#include "derives.h"
@@
-45,7
+44,7
@@
static bitsetv firsts = NULL;
/* Retrieve the FDERIVES/FIRSTS sets of the nonterminals numbered Var. */
#define FDERIVES(Var) fderives[(Var) - ntokens]
/* Retrieve the FDERIVES/FIRSTS sets of the nonterminals numbered Var. */
#define FDERIVES(Var) fderives[(Var) - ntokens]
-#define
FIRSTS(Var) firsts[(Var) - ntokens]
+#define FIRSTS(Var) firsts[(Var) - ntokens]
\f
/*-----------------.
\f
/*-----------------.
@@
-78,12
+77,9
@@
print_firsts (void)
for (i = ntokens; i < nsyms; i++)
{
bitset_iterator iter;
for (i = ntokens; i < nsyms; i++)
{
bitset_iterator iter;
- fprintf (stderr, "
\t
%s firsts\n", symbols[i]->tag);
+ fprintf (stderr, "
%s firsts\n", symbols[i]->tag);
BITSET_FOR_EACH (iter, FIRSTS (i), j, 0)
BITSET_FOR_EACH (iter, FIRSTS (i), j, 0)
- {
- fprintf (stderr, "\t\t%s\n",
- symbols[j + ntokens]->tag);
- }
+ fprintf (stderr, " %s\n", symbols[j + ntokens]->tag);
}
fprintf (stderr, "\n\n");
}
}
fprintf (stderr, "\n\n");
}
@@
-99,11
+95,12
@@
print_fderives (void)
for (i = ntokens; i < nsyms; i++)
{
bitset_iterator iter;
for (i = ntokens; i < nsyms; i++)
{
bitset_iterator iter;
- fprintf (stderr, "
\t
%s derives\n", symbols[i]->tag);
+ fprintf (stderr, "
%s derives\n", symbols[i]->tag);
BITSET_FOR_EACH (iter, FDERIVES (i), r, 0)
{
BITSET_FOR_EACH (iter, FDERIVES (i), r, 0)
{
- fprintf (stderr, "
\t\t
%3d ", r);
+ fprintf (stderr, "
%3d ", r);
rule_rhs_print (&rules[r], stderr);
rule_rhs_print (&rules[r], stderr);
+ fprintf (stderr, "\n");
}
}
fprintf (stderr, "\n\n");
}
}
fprintf (stderr, "\n\n");