Slide 12
Slide 12 text
AST って?
Abstract Syntax Tree(抽象構⽂⽊) の略
ソースコード内の関係性を、プログラムが扱いやすい⽊構造に変換したもの
TypeScript に限らず、様々な⾔語やツールで利⽤される普遍的な構造
(ただし、変換後のノードなどはツール固有)
ex) Babel, ESLint, Prettier, …
AST に変換することで、コードを「⽂字列」ではなく「構造化データ」として扱
えるようになり、型チェックや未使⽤変数のチェックがやりやすくなる。
Parser の役割