[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02-fyi-recuce-nterm-them-grm.patch
From: |
Akim Demaille |
Subject: |
02-fyi-recuce-nterm-them-grm.patch |
Date: |
Mon, 08 Apr 2002 13:44:43 +0200 |
Index: ChangeLog
from Akim Demaille <address@hidden>
* src/reduce.c (reduce_grammar): First reduce the nonterminals,
and then the grammar.
Index: src/reduce.c
--- src/reduce.c Sun, 07 Apr 2002 20:00:35 +0200 akim
+++ src/reduce.c Sun, 07 Apr 2002 20:07:09 +0200 akim
@@ -487,10 +487,13 @@
fatal (_("Start symbol %s does not derive any sentence"),
quotearg_style (escape_quoting_style, symbols[start_symbol]->tag));
- if (nuseless_productions > 0)
- reduce_grammar_tables ();
+ /* First reduce the nonterminals, as they renumber themselves in the
+ whole grammar. If you change the order, nonterms would be
+ renumbered only in the reduced grammar. */
if (nuseless_nonterminals > 0)
nonterminals_reduce ();
+ if (nuseless_productions > 0)
+ reduce_grammar_tables ();
if (trace_flag)
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- 02-fyi-recuce-nterm-them-grm.patch,
Akim Demaille <=