#transformation #parser #command-line #system #txl

bin+lib txl-rs

txl 的 Rust 封装

3 个版本

0.0.3 2022年11月19日
0.0.2 2022年11月19日
0.0.1 2022年11月19日

#52 in #transformation

每月 33 次下载
2 crates 中使用

Apache-2.0 OR MIT

18KB
274 代码行

Txl 的 Rust 封装

txl 是由 Queen's University 的 James R. Cordy 开发的转换系统。这个包提供了一个命令行工具来安装它,同时提供了一个方便的函数,可以在 Rust 代码中调用它。

安装

安装命令

cargo install txl-rs

安装库

[dependencies]
txl-rs = "0.0.1"

使用方法

命令行使用

txl-rs [args]

它将作为 txl [args] 命令运行。

库使用

use txl_rs::txl;

fn main() {
    match txl(["src/main.rs"]) {
        Ok(result) => {
            println!("{result}");
        }
        Err(error) => {
            println!("{error}");
        }
    }
}

鸣谢

更新

  • 与 Rust 集成
  • 使其平台无关
  • 发布 crate
  • 适应性地下载相关解析器包
  • 将转换实现为 clippy 修复规则

依赖

~12–29MB
~432K SLoC