<div class="chatlog__message-group"> <div id="chatlog__message-container-1161596235854118932" class="chatlog__message-container" data-message-id="1161596235854118932"> <div class="chatlog__message"> <div class="chatlog__message-aside"><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/310258733890535426/8fffd5befbc057dcd546b39b0259e66a.png?size=512" alt="Avatar" loading="lazy"></div> <div class="chatlog__message-primary"> <div class="chatlog__header"><span class="chatlog__author" title="iceman5499" data-user-id="310258733890535426">Iceman</span> <a href="/channels/561853152408895518?category=main&channel=swift-syntax&message_id=1161596235854118932"><span class="chatlog__timestamp" title="Wednesday, October 11, 2023 9:28 AM"></span></a><a href="#chatlog__message-container-1161596235854118932">10/11/2023 9:28 AM</a></div> <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">マクロに、マクロを展開して生まれた型に対してソースコードの定義元を定義したいんですけど、そういうインターフェースってありますかね? <code class="chatlog__markdown-pre chatlog__markdown-pre--multiline language-swift">@defineFoo() // 3. ここに飛んでしまう。`var aaa`に飛ばしたい struct S { var aaa: Int var aaaFoo: Int // 1. マクロで生えた } S().aaaFoo // 2. 使用箇所。ここでaaaFooにカーソル合わせて定義ジャンプする</code></span> <span class="chatlog__edited-timestamp" title="Wednesday, October 11, 2023 9:28 AM">(edited)</span></div> </div> </div> </div> </div>