| # ----------------------------------------------------------------------------- | |
| # yacc_rr_unused.py | |
| # | |
| # A grammar with reduce/reduce conflicts and a rule that never | |
| # gets reduced. | |
| # ----------------------------------------------------------------------------- | |
| import sys | |
| if ".." not in sys.path: sys.path.insert(0,"..") | |
| import ply.yacc as yacc | |
| tokens = ('A', 'B', 'C') | |
| def p_grammar(p): | |
| ''' | |
| rule1 : rule2 B | |
| | rule2 C | |
| rule2 : rule3 B | |
| | rule4 | |
| | rule5 | |
| rule3 : A | |
| rule4 : A | |
| rule5 : A | |
| ''' | |
| yacc.yacc() |