1. 파스 트리 (Parse Tree)
- 이전 글에서 임의의 문장에 대한 문법을 정의하는 배커스-나우어 형식(BNF)에 대해
- 공부하고, 시작기호(start symbol)로 부터 여러 문장들을 유도해봤다. (123, A=3+(5-2) 등)
- 이번에는 BNF의 유도과정을 이해하기 쉽게 나타내는 파스 트리를 만들어보자.
- 아래 그림을 보면 파스트리를 대충 어떻게 그려야 하는지 감이 올 것이다.
1) 123 유도과정을 파스트리로 나타내기
2) A = 3 + (5 - 2) 유도하기
'언어이론' 카테고리의 다른 글
EBNF(Extended BNF)와 구문 도표 (0) | 2020.05.19 |
---|---|
파스 트리 (2) - 모호성과 모호성 제거 (4) | 2020.05.18 |
배커스-나우어 형식 (BNF) (4) | 2020.05.14 |
문맥자유언어 (Context Free Grammar) (1) | 2020.05.14 |
프로그래밍 패러다임 개요 (0) | 2020.04.14 |
인터프리터 & 혼합 기법 (0) | 2020.04.14 |
컴파일 개요 (0) | 2020.04.14 |