You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
この記事は 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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く