/[bison]/bison/tests/reduce.at
ViewVC logotype

Diff of /bison/tests/reduce.at

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by akim, Sat Jun 15 18:23:12 2002 UTC revision 1.10 by akim, Sat Jun 15 18:23:33 2002 UTC
# Line 124  AT_CLEANUP Line 124  AT_CLEANUP
124    
125  AT_SETUP([Useless Rules])  AT_SETUP([Useless Rules])
126    
127    AT_KEYWORDS([report])
128    
129  AT_DATA([[input.y]],  AT_DATA([[input.y]],
130  [[%verbose  [[%verbose
131  %output="input.c"  %output="input.c"
# Line 184  Terminals which are not used: Line 186  Terminals which are not used:
186     '7'     '7'
187     '8'     '8'
188     '9'     '9'
189  Useless rules:  Useless rules
190  #2     useless1: '1';      2 useless1: '1'
191  #3     useless2: '2';      3 useless2: '2'
192  #4     useless3: '3';      4 useless3: '3'
193  #5     useless4: '4';      5 useless4: '4'
194  #6     useless5: '5';      6 useless5: '5'
195  #7     useless6: '6';      7 useless6: '6'
196  #8     useless7: '7';      8 useless7: '7'
197  #9     useless8: '8';      9 useless8: '8'
198  #10    useless9: '9';     10 useless9: '9'
199  ]])  ]])
200    
201  AT_CLEANUP  AT_CLEANUP
# Line 209  AT_CLEANUP Line 211  AT_CLEANUP
211    
212  AT_SETUP([Reduced Automaton])  AT_SETUP([Reduced Automaton])
213    
214    AT_KEYWORDS([report])
215    
216  # The non reduced grammar.  # The non reduced grammar.
217  # ------------------------  # ------------------------
218  AT_DATA([[not-reduced.y]],  AT_DATA([[not-reduced.y]],
# Line 249  AT_CHECK([[sed -n '/^Grammar/q;/^$/!p' n Line 253  AT_CHECK([[sed -n '/^Grammar/q;/^$/!p' n
253     non_productive     non_productive
254  Terminals which are not used:  Terminals which are not used:
255     useless_token     useless_token
256  Useless rules:  Useless rules
257  #2     exp: non_productive;      2 exp: non_productive
258  #3     not_reachable: useful;      3 not_reachable: useful
259  #4     non_productive: non_productive useless_token;      4 non_productive: non_productive useless_token
260  ]])  ]])
261    
262  # The reduced grammar.  # The reduced grammar.
# Line 296  AT_CLEANUP Line 300  AT_CLEANUP
300    
301  AT_SETUP([Underivable Rules])  AT_SETUP([Underivable Rules])
302    
303    AT_KEYWORDS([report])
304    
305  AT_DATA([[input.y]],  AT_DATA([[input.y]],
306  [[%verbose  [[%verbose
307  %output="input.c"  %output="input.c"
# Line 319  AT_CHECK([[sed -n '/^Grammar/q;/^$/!p' i Line 325  AT_CHECK([[sed -n '/^Grammar/q;/^$/!p' i
325  [[Useless nonterminals:  [[Useless nonterminals:
326     underivable     underivable
327     indirection     indirection
328  Useless rules:  Useless rules
329  #2     exp: underivable;      2 exp: underivable
330  #3     underivable: indirection;      3 underivable: indirection
331  #4     indirection: underivable;      4 indirection: underivable
332  ]])  ]])
333    
334  AT_CLEANUP  AT_CLEANUP

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26