chamkho 0.0.3

Thai word segmentation/breaking library and command line
Documentation
mod dict;
mod edge;
mod graph_builder;
mod graph;
mod acc;
mod space_acc;
mod wordcut;
use std::io;
use std::io::BufRead;
use wordcut::Wordcut;
use dict::Dict;

fn main() {

    let dict = Dict::load(Dict::default_path());
    let wordcut = Wordcut::new(dict.unwrap());

    for line in io::BufReader::new(io::stdin()).lines() {
        let cleaned_line = line.unwrap().trim_right_matches('\n').to_string();
        let segmented_string = wordcut.put_delimiters(&cleaned_line, "|");
        println!("{}", segmented_string);
    }
}