crossyword 0.1.1

An awesome crossword puzzle generator
use std::fs;

mod generate_layout;
use crate::generate_layout::*;

fn main() {
    let words_file = "./words.txt";

    // note: display error to window once GUI is created
    let unformatted_words = fs::read_to_string(words_file)
        .unwrap_or_else(|err| {
            eprintln!("could not read {}: {}", words_file, err);
            std::process::exit(1);
    });

    // note: display error to window once GUI is created
    let formatted_words = parse_words(&unformatted_words)
        .unwrap_or_else(||{
            eprintln!("could not parse {}", words_file);
            std::process::exit(1);
        });

    let puzzle = new_puzzle(&formatted_words).unwrap();
    println!("{:?}", puzzle);

}