Crate ldscript_parser [−] [src]
Linker Script parser
Usage
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()); }
References
Structs
| Region |
Enums
| AssignOperator | |
| BinaryOperator | |
| Command | |
| DataType | |
| Expression | |
| OutputSectionCommand | |
| OutputSectionConstraint | |
| OutputSectionType | |
| RootItem | |
| SectionCommand | |
| SectionPattern | |
| Statement | |
| UnaryOperator |
Functions
| parse |
Parses the string that contains a linker script |