TSKaigi

oxcのtypescript parserを眺める

5分セッション
14:40 - 15:20 / kickflowトラック

oxcでは、JSの基本文法とTypeScript特有の拡張が綺麗に切り分けられており、「JSとTSの構文的な差異」を紐解く絶好の教材です。
本トークでは oxc_parser を読み解き、TSの曖昧性がJS構文とどう衝突し、いかに解決されているかを解説したいと思います。f<T>() や Contextual Keyword などを、parser 側の投機実行(checkpoint / try_parse)で捌く様子を眺めたいです。
公式 tsc のロジックを踏襲したコードから、構文解析の視点で「TSとはJSに何を付け加えた言語なのか」を一緒に考えましょう!

大塚竜太郎

大塚竜太郎

チームラボ

フロントエンドエンジニア。最新のエコシステム動向からマネージメントも含めた広義のエンジニアリングまで幅広く興味関心。チームラボではフロントエンドスペシャリストとして横断的な課題解決に従事。ずんだ、牛たん、はらこ飯あたりを食べにきました。

X
タイムテーブルへ