public static Tokens2 [] allTokens(String name){
        int tam;
        Tokens2 allTokens [] = null;
        String text = "";
        JTextArea Texto = new JTextArea();
        String str;
        tam = 0;
        try{
                File abrir =  new File("..\\CompiladorToTo\\"+name+"Tokens.txt");
                if (abrir != null){
                  FileReader archivo = new FileReader(abrir);
                  BufferedReader leer = new BufferedReader(archivo);
                  //Buscamos conocer el número de líneas en el archivo, lo guardamos en tam
                  while((text = leer.readLine()) != null){
                      Texto.append(text + "\n");
                      tam++;
                  }
                  leer.close();
                  allTokens = new Tokens2 [tam];
                  String lineaa;
                  StringTokenizer tokens = new StringTokenizer(Texto.getText(),"\n");
                  int k = 0;
                  while(tokens.hasMoreTokens()){
                        lineaa = tokens.nextToken();
                        StringTokenizer tokenn = new StringTokenizer(lineaa);
                        int i=0;
                        allTokens[k] = new Tokens2();
                        while(tokenn.hasMoreTokens()){
                            str = tokenn.nextToken();
                            if (i==0){ 
                                allTokens[k].setLinea(Integer.parseInt(str)); }
                            if (i==1){ 
                                allTokens[k].setToken(str); }
                            if (i==2){ 
                                allTokens[k].setTipo(Nodo.tipoToken.valueOf(str)); }
                            i++;
                        }
                      k++;
                    }
                }
       }catch(IOException ioe){
                System.out.println(ioe);
       }finally{
            return allTokens;
        }
    }