소프트웨어 분석 강좌 노트: 컴파일러와 정적 분석의 기초
컴파일러와 정적 분석기의 구조
컴파일러의 구성 요소
컴파일러는 소스 코드를 기계 코드로 변환하는 핵심 도구입니다. 이 과정은 여러 단계로 구성되며, 각 단계는 특정 역할을 담당합니다.
1. 어휘 분석기(Scanner)
정규 표현식을 활용하여 소스 코드를 토큰으로 변환합니다. 이 단계에서는 단어의 철자와 의미적正確성을 검증합니다.
2. 구문 분석기(Parser)
문맥 ...
7월 24일 23:57에 게시됨