parse/parse.rs
1use std::env;
2use std::path::PathBuf;
3
4use igo::Tagger;
5
6fn main() {
7 let dic_dir = PathBuf::from(env::var("IGO_DIC").unwrap_or("data/ipadic".to_string()));
8 let tagger = Tagger::new(dic_dir.as_path()).unwrap();
9 let text = "すもももももも\u{1F351}もものうち";
10
11 let results = tagger.parse(text);
12 for ref m in &results {
13 println!("{}\t{}", m.surface, m.feature);
14 }
15 println!("EOS");
16
17 for ref m in results {
18 println!("{:?}", m);
19 }
20}