#words #arguments-parser #parser #command-line #posix-shell

无std cmdline_words_parser

提供对字符串中'words'的迭代器,使用命令行转义规则。适用于不希望进行额外堆分配的场景

4 个版本 (2 个破坏性更新)

使用旧的Rust 2015

0.2.1 2020年4月19日
0.2.0 2020年3月28日
0.1.0 2018年10月14日
0.0.2 2016年3月30日

#2429解析器实现

Download history • Rust 包仓库 182/week @ 2024-04-08 • Rust 包仓库 221/week @ 2024-04-15 • Rust 包仓库 149/week @ 2024-04-22 • Rust 包仓库 180/week @ 2024-04-29 • Rust 包仓库 236/week @ 2024-05-06 • Rust 包仓库 484/week @ 2024-05-13 • Rust 包仓库 266/week @ 2024-05-20 • Rust 包仓库 201/week @ 2024-05-27 • Rust 包仓库 285/week @ 2024-06-03 • Rust 包仓库 206/week @ 2024-06-10 • Rust 包仓库 333/week @ 2024-06-17 • Rust 包仓库 271/week @ 2024-06-24 • Rust 包仓库 187/week @ 2024-07-01 • Rust 包仓库 413/week @ 2024-07-08 • Rust 包仓库 457/week @ 2024-07-15 • Rust 包仓库 265/week @ 2024-07-22 • Rust 包仓库

每月1,352 次下载
8 包中使用了(直接使用3个)

MIT 许可证

14KB
322

一个Rust包,用于对字面命令行字符串进行内联解析(处理转义码和按空白字符分割)

在源字符串中进行解析,以避免中间分配(适合内存受限的环境)。


lib.rs:

此包提供了一种无分配解析转义字符串的方法(因为转义形式比原始形式长)。

  • [parse_posix] 使用Unix shell转义规则解析字符串(有关确切规则,请参阅[PosixShellWords])

注意:此包无法处理变量替换。

无运行时依赖

功能