Este es el problema, tengo un archivo llamado "SINTAC.py" y otro archivo llamado "symtab.py", en este ultimo tengo definido un patron visitante, algo como esto
Código Python:
aca vienen todos los nodos que debe visitarVer original
class patron_visitante: pass class visitor_tablaSimbolos(patron_visitante):
y en la ultima parte tengo lo que es el manejo de errores, pero en la que tengo error son en estas
Código Python:
Cuando en el archivo "SINTAC.py" voy a importar hago estoVer original
def getError(): return ERROR def Error(): global ERROR ERROR += 1
Código Python:
Ver original
import sys import symtab import ply.yacc as yacc from pascallex import tokens from symtab import visitor_tablaSimbolos from symtab import Error from symtab import getError
me saca error en import error : "cannot import name Error" y si comento esa linea me saca error pero esta vez con el getError, pero el visitor_tablaSimbolos si lo hace bien, quien puede ayudarme.
Gracias.-