#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 182/week @ 2024-04-08 221/week @ 2024-04-15 149/week @ 2024-04-22 180/week @ 2024-04-29 236/week @ 2024-05-06 484/week @ 2024-05-13 266/week @ 2024-05-20 201/week @ 2024-05-27 285/week @ 2024-06-03 206/week @ 2024-06-10 333/week @ 2024-06-17 271/week @ 2024-06-24 187/week @ 2024-07-01 413/week @ 2024-07-08 457/week @ 2024-07-15 265/week @ 2024-07-22

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

MIT 许可证

14KB
322

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

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


lib.rs:

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

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

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

无运行时依赖

功能