#parser #foo-bar #input #keyword #negative #positive #baz

kw

用于解析正负关键词输入的输入解析器(例如:+foo,-bar,+baz)

4 个版本

0.2.1 2020年8月17日
0.2.0 2020年8月16日
0.1.1 2020年8月15日
0.1.0 2020年8月15日

#12#keyword

Apache-2.0

9KB
152

kw-parser

用于解析正负关键词输入的输入解析器(例如:+foo,-bar,+baz)
Actions Crate Downloads

安装

# within Cargo.toml
kwp = "0.2"

示例

use kwp::{Parser, Prefixes};

fn main() {
    let input = "+foo,-bar,+baz,-bak";

    let parser = Parser::new(
        &input,
        Prefixes::default()
    );
    let res = parser.parse();
    println!("{:#?}", res);
}

lib.rs:

用于解析正负关键词输入的输入解析器(例如:+foo,-bar,+baz)

入门

use kwp::{Parser, Prefixes};
use std::env;

fn main() {
    let input = "+foo,-bar,+baz,-bak";

    let parser = Parser::new(
        &input,
        Prefixes::default()
    );

    let resp = parser.parse();
    println!("{:#?}", resp);
}

无运行时依赖