Upgrade to Pro — share decks privately, control downloads, hide ads and more …

1人で挑むSwiftコンパイラ 〜型システム入門編〜

1人で挑むSwiftコンパイラ 〜型システム入門編〜

Shigure Shimotori

August 25, 2024
Tweet

More Decks by Shigure Shimotori

Other Decks in Programming

Transcript

  1. 3

  2. ʲֶͼᶃʳޓ׵ੑ͕ͳ͍͜ͱ΋͋Δ • 2019೥ • swift-syntax͕ίϯύΠϥಉࠝͷInternal Swift Syntax Parserʹґଘ͍ͯͨ͠ • 2024೥

    • ίϯύΠϥ͔ΒISSP͕औΓআ͔Ε͍ͯΔ 15 5೥લͷswift-syntaxͱ࠷৽ͷίϯύΠϥͷ૊Έ߹ΘͤͰ͸࢖͑ͳ͍
  3. ࢀߟจݙ • Swiftͷܕਪ࿦Λֶ΅͏ | Let's Learn About Type Inference in

    Swift - Speaker Deck • https://speakerdeck.com/omochi/lets-learn-about-type-inference-in-swift • omochi/SwiftTypeInferenceHandsOn: Swiftc߹॓ 2019/09/28 • https://github.com/omochi/SwiftTypeInferenceHandsOn • Θ͍Θ͍swiftc։ൃ߹॓ at ౬Տݪ ͓Μ΍Ͳܙʙܕਪ࿦ΞϧΰϦζϜΛֶͿʛsonson • https://note.com/sonson/n/n406f129fc993 31
  4. ࢀߟจݙ • swift-syntax/Changelog.md at main · swiftlang/swift-syntax • https://github.com/swiftlang/swift-syntax/blob/main/Changelog.md •

    Quick Overview of SwiftParser • https://speakerdeck.com/kitasuke/quick-overview-of-swiftparser • 32