5个版本

0.2.2 2024年6月8日
0.2.1 2023年3月9日
0.2.0 2020年1月12日
0.1.1 2018年9月26日
0.1.0 2016年9月18日

#135解析器实现

Download history 1152477/week @ 2024-05-03 1184538/week @ 2024-05-10 1213220/week @ 2024-05-17 1170638/week @ 2024-05-24 1341482/week @ 2024-05-31 1463803/week @ 2024-06-07 1463111/week @ 2024-06-14 1499654/week @ 2024-06-21 1412414/week @ 2024-06-28 1495684/week @ 2024-07-05 1562463/week @ 2024-07-12 1603091/week @ 2024-07-19 1635981/week @ 2024-07-26 1649563/week @ 2024-08-02 1705445/week @ 2024-08-09 1391622/week @ 2024-08-16

每月下载量6,684,047
用于 1,588 个crate(13个直接使用)

Apache-2.0 OR MIT

14KB
166

vte

Build Status Crates.io Version

Rust中实现虚拟终端模拟器的解析器。

该解析器根据 Paul Williams的ANSI解析器状态机 实现。状态机不分配解析数据的含义,因此本身不足以编写终端模拟器。相反,期望实现一个执行有用操作的Perform特质。Parser处理记账,而Perform只需处理操作。

有关更多信息,请参阅文档


lib.rs:

基于表的UTF-8解析器

此模块实现了一个基于表的UTF-8解析器,理论上应该包含最少的分支(1)。唯一的分支是从解包转换返回的Action

无运行时依赖

功能