(raw: &str)
| 71 | AsmToken::Real(RealInstruction::Addi(Addi::new(0, 0, 0))) |
| 72 | } |
| 73 | |
| 74 | fn parse_one(raw: &str) -> AsmToken { |
| 75 | let tokens = parse(&[dir(raw)]).expect("valid source"); |
| 76 | assert_eq!(tokens.len(), 1, "expected exactly one token from `{raw}`"); |
| 77 | tokens.into_iter().next().unwrap() |
| 78 | } |
| 79 | |
| 80 | // ---- directive::Directive parsing ---- |