Put remaining cursor last
diff --git a/src/tt.rs b/src/tt.rs
index a3bebe3..cc4e047 100644
--- a/src/tt.rs
+++ b/src/tt.rs
@@ -23,7 +23,7 @@
Delimiter::Bracket => MacroDelimiter::Bracket(Bracket(span)),
Delimiter::None => return parse_error(),
};
- Ok((rest, (delimiter, tts)))
+ Ok(((delimiter, tts), rest))
}
_ => parse_error(),
}
@@ -38,7 +38,7 @@
kind: TokenNode::Group(Delimiter::Brace, tts),
},
rest,
- )) => Ok((rest, (Brace(span), tts))),
+ )) => Ok(((Brace(span), tts), rest)),
_ => parse_error(),
}
}
@@ -52,7 +52,7 @@
kind: TokenNode::Group(Delimiter::Parenthesis, tts),
},
rest,
- )) => Ok((rest, (Paren(span), tts))),
+ )) => Ok(((Paren(span), tts), rest)),
_ => parse_error(),
}
}