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

Diff of /bison/tests/conflicts.at

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

revision 1.25 by eggert, Mon Jan 13 06:41:28 2003 UTC revision 1.26 by eggert, Tue Sep 30 20:11:29 2003 UTC
# Line 548  AT_CHECK([bison -o input.c input.y], 0, Line 548  AT_CHECK([bison -o input.c input.y], 0,
548  input.y: warning: expected 0 reduce/reduce conflicts  input.y: warning: expected 0 reduce/reduce conflicts
549  ])  ])
550  AT_CLEANUP  AT_CLEANUP
551    
552    
553    ## ---------------------------- ##
554    ## %default-prec without %prec  ##
555    ## ---------------------------- ##
556    
557    AT_SETUP([%default-prec without %prec])
558    
559    AT_DATA([[input.y]],
560    [[%left '+'
561    %left '*'
562    
563    %%
564    
565    %default-prec 0;
566    
567    e:   e '+' e
568       | e '*' e
569       | '0'
570       ;
571    ]])
572    
573    AT_CHECK([bison -o input.c input.y], 0, [],
574    [[input.y: conflicts: 4 shift/reduce
575    ]])
576    AT_CLEANUP
577    
578    
579    ## ------------------------- ##
580    ## %default-prec with %prec  ##
581    ## ------------------------- ##
582    
583    AT_SETUP([%default-prec with %prec])
584    
585    AT_DATA([[input.y]],
586    [[%left '+'
587    %left '*'
588    
589    %%
590    
591    %default-prec 0;
592    
593    e:   e '+' e %prec '+'
594       | e '*' e %prec '*'
595       | '0'
596       ;
597    ]])
598    
599    AT_CHECK([bison -o input.c input.y])
600    AT_CLEANUP
601    
602    
603    ## ---------------- ##
604    ## %default-prec 1  ##
605    ## ---------------- ##
606    
607    AT_SETUP([%default-prec 1])
608    
609    AT_DATA([[input.y]],
610    [[%left '+'
611    %left '*'
612    
613    %%
614    
615    %default-prec 1;
616    
617    e:   e '+' e
618       | e '*' e
619       | '0'
620       ;
621    ]])
622    
623    AT_CHECK([bison -o input.c input.y])
624    AT_CLEANUP

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

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