diff options
| author | mark <markm@cs.wisc.edu> | 2020-04-29 21:13:35 -0500 |
|---|---|---|
| committer | Who? Me?! <mark-i-m@users.noreply.github.com> | 2020-05-08 09:42:27 -0500 |
| commit | b4641e0e959b80aab9be06b8ae218b3e460ac3e9 (patch) | |
| tree | 452397b2a614b446883d81e5420c0276f2fd1e44 /src/doc/rustc-dev-guide | |
| parent | 4296f13747891fa2a24e5322e0fc5ed92d08c1d4 (diff) | |
| download | rust-b4641e0e959b80aab9be06b8ae218b3e460ac3e9.tar.gz rust-b4641e0e959b80aab9be06b8ae218b3e460ac3e9.zip | |
get rid of old todo
Diffstat (limited to 'src/doc/rustc-dev-guide')
| -rw-r--r-- | src/doc/rustc-dev-guide/src/macro-expansion.md | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/doc/rustc-dev-guide/src/macro-expansion.md b/src/doc/rustc-dev-guide/src/macro-expansion.md index fc04c6f8d71..b0f23096f69 100644 --- a/src/doc/rustc-dev-guide/src/macro-expansion.md +++ b/src/doc/rustc-dev-guide/src/macro-expansion.md @@ -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.) - 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 - Expansion is lazy. We work from the outside of a macro invocation inward. |
