#拼写 #拼写检查 #校对器

dym

Did You Mean? 一个简单的拼写校对器

2 个稳定版本

使用旧的 Rust 2015

1.0.1 2016年7月2日
1.0.0 2016年7月1日

#10#spellcheck

33 每月下载次数

MIT 许可证

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

无运行时依赖