추상 구문 트리
프로그래밍 언어의 문법적 구조를 트리 형태로 표현한 자료구조이다. 코드의 세부적인 구문을 생략하고 논리적인 구조만을 추출하여 정적 분석이나 코드 변환, 중복 코드 탐지 등에 핵심적으로 활용된다.