public void insertErrorSemantic(String ambito, int linea, int columna, String mensaje) { elementoError elem = new elementoError(); elem.ambito = ambito; elem.tipo = "Semantico"; elem.linea = (linea + 1).ToString(); elem.columna = (columna + 1).ToString(); elem.descripcion = mensaje; this.listaErrores.Add(elem); println("[Error]Semantico-> " + mensaje); }
public void insertErrorLexical(String mensaje, token tok) { elementoError elem = new elementoError(); elem.ambito = tok.archivo; elem.tipo = "Lexico"; elem.linea = (tok.linea + 1).ToString(); elem.columna = (tok.columna + 1).ToString(); elem.descripcion = mensaje; this.listaErrores.Add(elem); println("[Error]Lexico-> " + mensaje); }
public List <elementoError> listaErrores = new List <elementoError>();//Lista de errores public void insertar(elementoError nodo) { listaErrores.Add(nodo); }