1.  
  2. ** Conflict (shift/reduce) in state 8.
  3. ** Token involved: MINUS
  4. ** This state is reached from main after reading:
  5.  
  6. R LBRACKET index RBRACKET C
  7.  
  8. ** The derivations that appear below have the following common factor:
  9. ** (The question mark symbol (?) represents the spot where the derivations begin to differ.)
  10.  
  11. main
  12. e_expression EOF
  13. (?)
  14.  
  15. ** In state 8, looking ahead at MINUS, reducing production
  16. ** e_cell -> R LBRACKET index RBRACKET C
  17. ** is permitted because of the following sub-derivation:
  18.  
  19. e_expression MINUS e_expression // lookahead token appears
  20. e_cell // lookahead token is inherited
  21. R LBRACKET index RBRACKET C .
  22.  
  23. ** In state 8, looking ahead at MINUS, shifting is permitted
  24. ** because of the following sub-derivation:
  25.  
  26. e_cell
  27. R LBRACKET index RBRACKET C index
  28. . MINUS INTEGER