fmt improvements
This commit is contained in:
@@ -962,12 +962,20 @@ impl<'a, R: CharRead> Parser<'a, R> {
|
||||
Token::Literal(Literal::Rational(n)) => {
|
||||
self.negate_number(n, negate_rat_rc, |r, _| Literal::Rational(r))
|
||||
}
|
||||
Token::Literal(Literal::F64Offset(n)) if self.lexer.machine_st.arena.f64_tbl.get_entry(n).is_infinite() => {
|
||||
return Err(ParserError::InfiniteFloat(
|
||||
self.lexer.line_num,
|
||||
self.lexer.col_num,
|
||||
));
|
||||
}
|
||||
Token::Literal(Literal::F64Offset(n))
|
||||
if self
|
||||
.lexer
|
||||
.machine_st
|
||||
.arena
|
||||
.f64_tbl
|
||||
.get_entry(n)
|
||||
.is_infinite() =>
|
||||
{
|
||||
return Err(ParserError::InfiniteFloat(
|
||||
self.lexer.line_num,
|
||||
self.lexer.col_num,
|
||||
));
|
||||
}
|
||||
Token::Literal(Literal::F64Offset(n)) => {
|
||||
let n = self.lexer.machine_st.arena.f64_tbl.get_entry(n);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user