mirror of
https://gitee.com/anod/open_agb_firm.git
synced 2025-05-06 05:44:11 +08:00
打印的数据跟js保持一致
This commit is contained in:
parent
3dbf97bc8a
commit
5ee5bfae33
@ -8,7 +8,6 @@ type Module = Vec<u8>;
|
||||
type LockKey = Vec<String>;
|
||||
type LockHole = (String, Vec< LockKey >);
|
||||
|
||||
#[derive(Clone)]
|
||||
#[derive(Default)]
|
||||
struct Lock {
|
||||
name: String,
|
||||
@ -319,7 +318,7 @@ fn incr( ch: char, ctx: &mut ParserCtx ) {
|
||||
ParserState::WaitLock | ParserState::ReadHole | ParserState::NeedPart => {
|
||||
ctx.state = ParserState::ReadLock;
|
||||
if ctx.currlock.is_some() {
|
||||
let currlock = ctx.currlock.clone().unwrap();
|
||||
let currlock = ctx.currlock.take().unwrap();
|
||||
ctx.locks.push( currlock );
|
||||
}
|
||||
let tmp = Lock {
|
||||
@ -630,7 +629,7 @@ fn transform<'a>( list: &'a Vec<(String, String)> ) -> Vec<(&'a String, Vec<(u32
|
||||
retval.push( (serial, cheats) );
|
||||
}
|
||||
else {
|
||||
println!("no data {}", order);
|
||||
//println!("no data {}", order);
|
||||
}
|
||||
}
|
||||
return retval;
|
||||
@ -704,6 +703,7 @@ fn main() {
|
||||
let list = loadlist();
|
||||
let roms = {
|
||||
let ret = transform( &list );
|
||||
println!("all rom has {}", ret.len());
|
||||
let mut idx: BTreeMap<&String, Vec<(u32, Module)>> = BTreeMap::new();
|
||||
for (serial, cheat) in ret.into_iter() {
|
||||
if cheat.len() == 0 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user