Esprimaは、JavaScriptコードを解析するための高性能な構文解析器です。Esprimaは、JavaScriptを解析して抽象構文木(Abstract Syntax Tree, AST)を生成することができます。このASTは、コードの構造を表現し、様々な用途で利用することができます。たとえば、コードの ...
トークンを構文木(AST: Abstract Syntax Tree)に変換します。 これで、簡単なコンパイラが完成しました。上記の手順をまとめると、次のようになります。 字句解析:ソースコードをトークンに分解する 構文解析:トークンを構文木に変換する コード生成 ...