def p_error(p):
last_cr = p.lexer.lexdata.rfind('\n', 0, p.lexer.lexpos)
column = p.lexer.lexpos - last_cr - 1
if p:
print("Erro de sintaxe em {0} na linha {1} coluna {2}".format(p.value, p.lexer.lineno, column))
# yacc.yacc().errok()
else:
print("Erro de sintaxe EOF")
评论列表
文章目录