BSDL Parser
We make a few assumptions here: an INSTRUCTION_OPCODE will always be 64 bits or less
Example
# use PathBuf;
# let manifest_dir = from;
# let test_bsd = manifest_dir.join.join.join;
// test_bsd is a PathBuf pointing to tests/test_data/sample.bsd
let bsdl = parse.unwrap;
println!;
let idcode = &bsdl.idcode_register;
println!;
println!;
println!;