構文木とは何か 〜来るべき Swift Macro に備えて〜 by Kuniwak

iOSDC Japan 2023
レギュラートーク(40分)

構文木とは何か 〜来るべき Swift Macro に備えて〜

orga_chem Kuniwak orga_chem
7

来るべき Swift Macro に備えて Swift の構文木について学びましょう。この発表の前半では Swift Macro を定義する際に理解が必要な「構文木」とは何かを初心者向けに説明します。後半では構文木の活用方法として、マクロの定義や、静的解析・フォーマッター・コード生成のやり方を説明します。ぜひこの機会に構文木を学び、Swift Macro に備えつつ引き出しを増やしましょう。