#parser #script-file #lds #ldscript

ldscript-parser

链接脚本文件解析器

3 个版本 (破坏性更新)

使用旧 Rust 2015

0.3.0 2024年2月1日
0.2.0 2023年3月27日
0.1.0 2017年4月26日

8#script-file 中排名

每月 25 次下载

MIT 许可证

46KB
1.5K SLoC

ldscript-parser

链接脚本解析器

“文档”

许可证

MIT 许可证 LICENSE-MIT


lib.rs:

链接脚本解析器

使用方法

extern crate ldscript_parser as lds;

use std::fs::File;
use std::io::Read;

fn main() {
    let script = &mut String::new();
    File::open("tests/msp430bt5190.ld").unwrap()
                .read_to_string(script).unwrap();

    println!("{:#?}", lds::parse(script).unwrap());
}

参考

依赖

~1MB
~20K SLoC