エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Babel Plugin を作りながら AST と Babel を学ぶ - Qiita
この記事は JavaScript Advent Calendar 2019 の 23日目の記事です。 前日の22日目は Vue-CLI 4を使用し... この記事は JavaScript Advent Calendar 2019 の 23日目の記事です。 前日の22日目は Vue-CLI 4を使用したJavaScript開発環境構築(プロトタイプ版とプロジェクト版) でした。 今回は表題通りBabel Pluginを作りながらASTとBabelを学ぼうという記事です。 AST とは? まずは根幹であるASTについて軽く説明します。 ASTはAbstract Syntax Treeの略で、日本語では抽象構文木などと呼ばれるものです。 ASTはプログラムの構造を示したデータ構造体であり、JavaScriptではJSONデータの形で表現されることが一般的になり、基本的に仕様は、ESTree に準拠されています。 ASTはBabel以外に ES Lint や webpack などにも使用されています。 実際にASTがどのようなものなのかをAST e
2019/12/25 リンク