[WP] parsing line parser
This commit is contained in:
parent
a1ae26b381
commit
5b98a9dd3e
14
src/tobin.rs
14
src/tobin.rs
|
@ -1,10 +1,20 @@
|
|||
use std::io;
|
||||
use std::{io, str::Lines};
|
||||
|
||||
fn parse_lines(lines: Lines) {
|
||||
for line in lines {
|
||||
let address_delimeter = line.find(": ").unwrap();
|
||||
let printable_delimeter = line.find(" ").unwrap();
|
||||
|
||||
let bytes = line.as_bytes();
|
||||
let hexdata = &bytes[(address_delimeter+2)..printable_delimeter];
|
||||
}
|
||||
}
|
||||
|
||||
pub fn bindump(mut reader: Box<dyn io::Read>, mut writer: Box<dyn io::Write>) {
|
||||
let mut buffer = String::new();
|
||||
match reader.read_to_string(&mut buffer) {
|
||||
Ok(_) => {
|
||||
println!("{}", buffer);
|
||||
parse_lines(buffer.lines());
|
||||
}
|
||||
Err(e) => {
|
||||
eprintln!("revert: {}", e);
|
||||
|
|
Loading…
Reference in New Issue