Saludos a todos, tengo un problema importando en python, estoy realizando un compilador:
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:
Ver originalclass patron_visitante:
pass
class visitor_tablaSimbolos(patron_visitante):
aca vienen todos los nodos que debe visitar
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:
Ver originaldef getError():
return ERROR
def Error():
global ERROR
ERROR += 1
Cuando en el archivo "SINTAC.py" voy a importar hago esto
Código Python:
Ver originalimport 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.-