Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::env;
use std::fs;
use std::io::Read;

#[allow(dead_code)]
mod table;

fn main() {
    let fpath = env::args().nth(1).unwrap();
    let mut text = String::new();
    fs::File::open(fpath).unwrap().read_to_string(&mut text).unwrap();

    let st = table::SuffixTable::new(text);
    println!("Suffixes: {}", st.len());
}