diff --git a/parser/src/cfg/chord.rs b/parser/src/cfg/chord.rs index 495fdcba7..be285d195 100644 --- a/parser/src/cfg/chord.rs +++ b/parser/src/cfg/chord.rs @@ -91,17 +91,12 @@ pub(crate) fn parse_defchordv2( .collect_vec(); chars.insert(1, "50".to_string()); - chars.append(&mut vec![ - "sldr".to_string(), - "spc".to_string(), - "nop0".to_string(), - ]); + chars.extend_from_slice(&["sldr".to_string(), "spc".to_string(), "nop0".to_string()]); let sexpr_string = format!( "(({}) (macro {}))", participating_keys.join(" "), chars.join(" ") ); - println!("sexpr_string: {:?}", sexpr_string); let parsed = sexpr::parse(&sexpr_string, "foo").unwrap(); let appendix = vec![chunk[2].clone(), chunk[3].clone(), chunk[4].clone()]; let combined = [parsed[0].t.clone(), appendix].concat(); @@ -109,7 +104,6 @@ pub(crate) fn parse_defchordv2( parse_single_chord(chunk, s) }); Ok::<_, ParseError>(processed.collect_vec()) - // } SExpr::List(_) => Ok(vec![parse_single_chord(chunk, s)]), _ => Ok(vec![]), @@ -183,7 +177,6 @@ fn parse_single_chord(chunk: &[SExpr], s: &ParserState) -> Result