Slide 12
Slide 12 text
プリント①
ASTから、Docと呼ばれる Prettier がコードを整形するために使う中間形式への変換を
行う。
それぞれのASTごとに異なる関数が用意されている。
- JavaScript/TypeScript: src/language-js/printer-estree.js
- Markdown: src/language-markdown/printer-markdown.js
ASTの各ノードの種類に応じてSwitch文で分岐させて具体的なフォーマットを決定する
実際にテキストの整形が行われるのはここ