3 个不稳定版本

0.2.0 2022年8月14日
0.1.1 2022年8月14日
0.1.0 2020年5月20日

236解析工具

Download history • Rust 包仓库 68/week @ 2024-03-12 • Rust 包仓库 71/week @ 2024-03-19 • Rust 包仓库 32/week @ 2024-03-26 • Rust 包仓库 67/week @ 2024-04-02 • Rust 包仓库 41/week @ 2024-04-09 • Rust 包仓库 30/week @ 2024-04-16 • Rust 包仓库 28/week @ 2024-04-23 • Rust 包仓库 21/week @ 2024-04-30 • Rust 包仓库 35/week @ 2024-05-07 • Rust 包仓库 21/week @ 2024-05-14 • Rust 包仓库 31/week @ 2024-05-21 • Rust 包仓库 34/week @ 2024-05-28 • Rust 包仓库 42/week @ 2024-06-04 • Rust 包仓库 27/week @ 2024-06-11 • Rust 包仓库 18/week @ 2024-06-18 • Rust 包仓库 14/week @ 2024-06-25 • Rust 包仓库

106 每月下载次数
用于 heartfelt

MIT/Apache

12KB
102

regex-lexer

github crates.io docs.rs build status

Rust 中的基于正则表达式的词法分析器(标记化器)。

基本用法

enum Tok {
    Num,
    // ...
}

let lexer = regex_lexer::LexerBuilder::new()
  .token(r"[0-9]+", Tok::Num)
  .ignore(r"\s+") // skip whitespace
  // ...
  .build();
  
let tokens = lexer.tokens(/* source */);

许可协议

许可协议为以下之一

由您选择。

贡献

除非您明确声明,否则任何有意提交供您在 Apache-2.0 许可证中定义的工作中包含的贡献,都应如上双许可,没有任何附加条款或条件。

依赖项

~2.1–3MB
~53K SLoC