get rid of old todo
This commit is contained in:
parent
1d92a6a465
commit
5ade22c7fc
|
|
@ -273,8 +273,6 @@ Primary structures:
|
||||||
- MacResult - a "polymorphic" AST fragment, something that can turn into a different AstFragment depending on its context (aka AstFragmentKind - item, or expression, or pattern etc.)
|
- MacResult - a "polymorphic" AST fragment, something that can turn into a different AstFragment depending on its context (aka AstFragmentKind - item, or expression, or pattern etc.)
|
||||||
- Invocation/InvocationKind - a structure describing a macro call, these structures are collected by the expansion infra (InvocationCollector), queued, resolved, expanded when resolved, etc.
|
- Invocation/InvocationKind - a structure describing a macro call, these structures are collected by the expansion infra (InvocationCollector), queued, resolved, expanded when resolved, etc.
|
||||||
|
|
||||||
TODO: how a crate transitions from the state "macros exist as written in source" to "all macros are expanded"
|
|
||||||
|
|
||||||
Hygiene and Expansion Heirarchies
|
Hygiene and Expansion Heirarchies
|
||||||
|
|
||||||
- Expansion is lazy. We work from the outside of a macro invocation inward.
|
- Expansion is lazy. We work from the outside of a macro invocation inward.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue