📌 구문 분석
어휘 분석을 통해 잘라낸 토큰을 비선형 트리 구조로 그린다.
비선형 트리 구조에서 문법 오류를 찾아낸다.
while b ≠ 0:
if a > b:
a := a - b
else:
b := b - a
return a
위 코드를 비선형 트리 구조인 Abstract_syntax_tree로 나타내면 아래 그림과 같다.
'CS > 컴파일러의이해' 카테고리의 다른 글
[CS][컴파일러의 이해] 컴파일러 - 어휘 분석 (0) | 2025.02.25 |
---|---|
[CS][컴파일러의 이해] 형식 언어( formal language ) (0) | 2025.02.25 |