Use codespan for *much* prettier error reporting.
This commit is contained in:
@@ -41,7 +41,9 @@ impl fmt::Display for Token {
|
||||
Token::Number((Some(8), v)) => write!(f, "'0o{:o}'", v),
|
||||
Token::Number((Some(10), v)) => write!(f, "'{}'", v),
|
||||
Token::Number((Some(16), v)) => write!(f, "'0x{:x}'", v),
|
||||
Token::Number((Some(b), v)) => write!(f, "Invalidly-based-number<base={},val={}>", b, v),
|
||||
Token::Number((Some(b), v)) => {
|
||||
write!(f, "Invalidly-based-number<base={},val={}>", b, v)
|
||||
}
|
||||
Token::Variable(s) => write!(f, "'{}'", s),
|
||||
Token::Error => write!(f, "<error>"),
|
||||
}
|
||||
@@ -64,7 +66,6 @@ fn parse_number(
|
||||
Some(radix) => (radix, &value.slice()[2..]),
|
||||
};
|
||||
|
||||
println!("HERE! (radix {}, slice |{}|", radix, strval);
|
||||
let intval = i128::from_str_radix(strval, radix as u32)?;
|
||||
Ok((base, intval))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user