diff --git a/magnetar_mmm_parser/src/lib.rs b/magnetar_mmm_parser/src/lib.rs index a862acc..9c859fa 100644 --- a/magnetar_mmm_parser/src/lib.rs +++ b/magnetar_mmm_parser/src/lib.rs @@ -1622,7 +1622,10 @@ impl Context { } input.extra.depth += 1; - func.parse(input) + func.parse(input).map(|mut v| { + v.0.extra.depth -= 1; + v + }) } }