Minor cleanup

pull/2/head
Mark 2023-07-31 16:54:03 -07:00
parent 6e46f6c42a
commit fa94d9ca35
Signed by: Mark
GPG Key ID: AD62BB059C2AAEE4
2 changed files with 3 additions and 7 deletions

View File

@ -175,10 +175,7 @@ fn lookback(
// The following are syntax errors
(Token::Quantity(la,_), Token::Quantity(lb,_))
=> {
return Err((
LineLocation{pos: la.pos, len: lb.pos - la.pos + lb.len},
ParserError::Syntax
));
return Err((*la + *lb, ParserError::Syntax));
},
_ => {g.insert(i-1, b); g.insert(i-1, a);}
}

View File

@ -67,7 +67,7 @@ fn treeify_binary(
return Ok(false);
} else {
let tl = *this.get_line_location() + *l;
return Err((tl, ParserError::Syntax)); // left operator isn't valid
return Err((tl, ParserError::Syntax)); // left argument isn't valid
}
}
@ -83,7 +83,7 @@ fn treeify_binary(
return Ok(false);
} else {
let tl = *this.get_line_location() + *l;
return Err((tl, ParserError::Syntax)); // right operator isn't valid (two operators next to each other)
return Err((tl, ParserError::Syntax)); // right argument isn't valid (two operators next to each other)
}
}
@ -286,7 +286,6 @@ pub fn treeify(
mut g: Token,
context: &Context
) -> Result<Expression, (LineLocation, ParserError)> {
let (l, g_inner): (LineLocation, &mut VecDeque<Token>) = match g {
Token::Group(l, ref mut x) => (l, x),
_ => panic!()