跳至內容

kevinmehall/rust-peg

軟體分類 DevOps 與雲端維運 (DevOps & Cloud) / CI/CD 自動化 (CI/CD Pipelines)
開發廠商 kevinmehall
Stars
0
Forks
0
License
MIT
Version
v0.8.6
Update
OS

#### 產品特色

* 支援從 &str、&[u8]、&[T] 甚至自定義類型中解析
* 可自定義解析錯誤訊息的報告方式
* 支持規則參數以建立重複使用的規則模板
* 支援前綴、後綴與中置的優先級計算
* 提供 Rust 語彙錯誤訊息以協助解析定義錯誤的偵測

#### 主要功能、特點

rust-peg 是一個簡單但靈活的解析式語法規則生成器,可從 &str、&[u8]、&[T] 甚至自定義類型中解析。它基於解析式語法規則(Parsing Expression Grammar)的 formalism,提供一個 Rust 開發的宏,從簡潔的語法定義中生成遞歸下降解析器。主要功能包括:支援多種輸入類型、自定義錯誤訊息、規則參數、優先級計算、Rust 語彙錯誤訊息、規則級別追蹤等。

#### 指令

“`bash
# 無常用指令(自動生成)
“`