컴파일러
학교에서 강의를 들은 적 있어 정리해뒀던 자료를 참고했다.
그래도 다시 복습 해보자.
Tokenizer
Token은 의미있는 단위다.
주로 identifiers, reserved words, integers, doubles, floats, delimiters, operators, special symbols 로 이루어진다.
Lexer
Tokenizer에 의해 만들어진 Token에 의미를 분석하는 역할을 한다.
- 예를 들어 4 : "number" 이런식으루
- 참고자료 : 강의 때 정리해둔 예시
Parser
Token을 입력받아 Tree를 만든다.
구조적으로 나타내며, 데이터가 올바른지 검증하는 역할을 수행한다.
Parser에 의해 도출된 결과는 AST(Abstract Syntax Tree) 모습이다.
AST (Abstract Syntax Tree)
참고자료
'boostcamp' 카테고리의 다른 글
Day06 학습 정리 (0) | 2023.07.18 |
---|---|
Day04 학습 정리 (0) | 2023.07.13 |
Day02 학습 정리 (0) | 2023.07.11 |
Day01 학습정리 (0) | 2023.07.10 |
네이버 부스트캠프 웹 8기 (0) | 2023.07.07 |