abstract syntax tree

/ˈæbstrækt ˈsɪntæks triː/ アブストラクト シンタックス ツリー

1. ソースコードの文法構造を抽象的に表現した木構造。

プログラミング言語のソースコードを、その文法的な構造を抽象化して、ツリー(木構造)の形で表現したものです。これは、コンパイラやインタープリタがプログラムを解析し、最適化や実行を行う際に内部的に使用されます。コードの意味を保持しつつ、詳細な構文を省略している点が特徴です。
The compiler builds an abstract syntax tree to represent the program's structure. (コンパイラはプログラムの構造を表すために抽象構文木を構築します。)
関連
Lexer
Semantic analysis
Intermediate representation
Control flow graph
Data flow analysis