@Vadim Petrochenkov Hey, a few macro-related questions if you don't mind...
the macro "collection" code is a bit cryptic to me
this is where it gathers tokens into invocations right?
an unfortunate lack of comments
any clarification would be appreciated
Do you mean
InvocationCollector in expand.rs?
Yes, it visits an AST fragment and collects all macro invocations, of any form -
It's a folder rather than visitor because it leaves stubs (placeholders) in place of macro invocations and also performs
Okay, thanks. I'll have a closer look shortly.