private static void realizarLexer() throws FileNotFoundException, InvalidCantidadDeTokensDeLookaheadException, IOException, BufferDeTokensVacioException {
        
        TokenManager tokenManager = new TokenManager(2, new FileReader("src/test/fuente_prueba.txt"));
        
        //El token reconocido por el lexer
        Token tokenReconocido;
        
        //Definimos la forma de impresión:
        int i = 1;
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        System.out.print("Escriba 1 para ver solo los componentes léxicos, y escriba 2 para ver completo con los lexemas: ");
        try {
            i = Integer.parseInt(br.readLine());
        } catch(NumberFormatException nfe){
            System.err.println("Invalid Format!");
        } // Fin de obtencion de parámetro de impresión
        
        
        while (!tokenManager.isEOF()) {
            tokenReconocido = tokenManager.getToken();
            imprimir_lexema(tokenReconocido, i);
        }

        
    }