#text #position #human-readable #track #line

textpos

一个用于跟踪可读文本位置的轻量级库

7 个版本

0.3.3 2022年8月27日
0.3.2 2022年8月27日
0.2.1 2022年8月21日
0.1.0 2022年8月21日

#192 in 解析工具

BSD-3-Clause

16KB
347

textpos

一个用于跟踪可读文本位置的轻量级库

builds.sr.ht status docs.rs status

textpos 提供了封装文本位置简单类型的库。这意味着不仅跟踪索引,还包括列和行,即图形位置。

何时使用此库

textpos 是为了方便编写解析器而创建的。它允许人类检查文本的哪个区域映射到哪个解析器。该库旨在用于使此类信息(哪些标记映射到哪个文本范围)对人类可访问。

何时不使用此库

不应使用此库中的类型来传递需要由程序的其他部分再次解释的文本范围。简单的索引更精确且更容易用于与字符串一起工作的代码。


lib.rs:

一个用于跟踪可读文本位置的轻量级库。

无运行时依赖项