def p_error(p): c = funciones.print_column(codigo,p) if post_program: linea = p.lineno-first_line+2+comm else: linea = comm+1 str = "Error de sintaxis en linea %s, columna %s: token %s inesperado. \n" %(p.lineno, c, p.value[0]) print str sys.exit(0)
def t_error(t): c = funciones.print_column(t.lexer.lexdata,t) print "Error: caracter inesperado \"%s\" en linea %s, columna %s." % (t.value[0],t.lineno,c) sys.exit(0) return t
def p_error(p): c = funciones.print_column(codigo,p) str = "Error de sintaxis en linea %s, columna %s: token %s inesperado. \n" %(p.lineno, c, p.value[0]) print str sys.exit(0)
def t_error(t): c = funciones.print_column(t.lexer.lexdata, t) print "Error: caracter inesperado \"%s\" en linea %s, columna %s." % ( t.value[0], t.lineno, c) sys.exit(0) return t