ply.yacc.YaccError: precedence must be a list or tuple.