report multiple expect failures

This commit is contained in:
Folkert 2022-07-23 20:14:35 +02:00
parent 29a260a4b3
commit 93005cf2d0
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
3 changed files with 148 additions and 73 deletions

View file

@ -23,7 +23,7 @@ pub fn get_values<'a>(
start: *const u8,
start_offset: usize,
variables: &[Variable],
) -> Result<Vec<Expr<'a>>, ToAstProblem> {
) -> Result<(usize, Vec<Expr<'a>>), ToAstProblem> {
let mut result = Vec::with_capacity(variables.len());
let memory = ExpectMemory {
@ -70,7 +70,7 @@ pub fn get_values<'a>(
result.push(expr);
}
Ok(result)
Ok((app.offset, result))
}
struct ExpectMemory {