oxcのTypeScriptパーサーを読む 第4回 そのASTは誰に合わせているのか
oxcが吐くASTの形は誰の仕様に合わせているのか。TypeScript AST / TSESTree / oxc の3者の関係を、null型と後置の!の木の形で見ます。
キーボードを叩く、何かが壊れる。
oxcが吐くASTの形は誰の仕様に合わせているのか。TypeScript AST / TSESTree / oxc の3者の関係を、null型と後置の!の木の形で見ます。
字面のそっくりな2行が、oxcのパーサーの中で型引数つきの呼び出しと比較演算に分かれていくまでを、実際に採ったトレースで先頭から追います。投機パースが成功する側と、巻き戻る側を並べました。
oxc のリポジトリを地図として広げて、TypeScript の構文がどのファイルのどこに住んでいるかを、拡張子による枝の切り替わりまで含めて確かめます。
type A = string | number; がoxcでどう読まれるかを実際に追う
oxcのTypeScript周りのパーサー実装を読んだ 第0回
2026年9月のよもやまばなし
2026年8月のよもやまばなし
最近シェーダー始めましたのメモ
Resilient Parsingについてメモします
Next.js + Fumadocsから、RSCベースのFUNSTACK Staticにブログを移行したのでメモ
Pratt Parserについてメモします
GWにやったことを振り返ります
コンパイラ周りの勉強がしたくての話
2026年4月のよもやまばなし
2026年3月に気になった技術的なトピックのメモ
タグ機能を追加したのでメモ
RSSフィードを改善したのでメモ
開発環境現状確認2026をメモリます。
Takumiを使用してブログにOG画像生成機能を追加しました
2025年を振り返ります
tsuka-ryuの個人ブログを作成したのでメモ