#notation #structure #file #directory #path

fsn

文件结构表示法 (.fsn) 格式解析器

6 个版本

0.1.4 2022年11月25日
0.1.3 2022年9月12日
0.0.0 2022年9月12日

#1936解析器实现


npi 中使用

MIT 许可证

5KB
58

文件结构表示法

文件结构表示法 (.fsn) 格式解析器

安装

$ cargo add fsn

或添加 fsn = "0.1.4"[dependencies]Cargo.toml

示例

match parse_file(Path::new("./examples/c.fsn")){
    Ok(s) => {
        for dir in s.directories {
            println!("Dir: {dir}")
        }
        for file in s.files {
            println!("File: {}", file.name);
           println!("{}", file.contents)
        }
    },
    Err(e) => println!("err {e}")
}

依赖项

~2.2–3MB
~54K SLoC