Lindera

License: MIT Join the chat at https://gitter.im/bayard-search/lindera

A Japanese Morphological Analysis Library in Rust. This project fork from fulmicoton's kuromoji-rs.

Usage

```rust use lindera::tokenizer::tokenizer::Tokenizer; use std::env; use std::fs::File; use std::io; use std::io::{BufRead, BufReader, BufWriter, Write};

fn main() -> io::Result<()> { let mut argsit = env::args(); let _ = argsit.next().unwrap(); let input = argsit.next().unwrap(); let output = argsit.next().unwrap(); let f = File::open(input)?; let buff = BufReader::new(f);

let mut wtr = BufWriter::new(File::create(output)?);
let mut tokenizer = Tokenizer::normal();
let mut output_line = String::new();
for line_res in buff.lines() {
    output_line.clear();
    let line = line_res?;
    for token in tokenizer.tokenize_str(&line) {
        output_line.push_str(token);
        output_line.push_str("---");
    }
    output_line.push_str("\n");
    wtr.write_all(&output_line.as_bytes())?;
}
wtr.flush()?;
Ok(())

} ```