2 个稳定版本
使用旧的 Rust 2015
1.0.1 | 2016年7月2日 |
---|---|
1.0.0 | 2016年7月1日 |
#10 在 #spellcheck
33 每月下载次数
320KB
209 行
dym
Rust 的一个简单拼写校对器。
受 Norvig 的拼写校对器 启发
在 Cargo.toml 中包含
[dependencies]
dym = "1.0.0"
用法
extern crate dym;
use dym::Lexicon;
let mut lex = Lexicon::new();
lex.insert("hello");
lex.insert("goodbye");
lex.insert("hell");
let corrections = lex.corrections_for("helo");
命令示例
输入一个拼写错误的 git 命令。
cargo run --release --example commands pul
这将输出
'pul' is not a command! did you mean:
push
pull
拼写检查器示例
接受字典文件,并为通过 stdin 输入的单词提供纠正建议。
cargo run --release --example spellchecker examples/words.txt