'컴파일러 만들기' 책을 참고하여 진행. 이번 포스팅은 컴파일의 첫 번째 단계인 어휘 분석에 대해 알아보고 어휘 분석 구현에 대해 다룬다. 컴파일 : 소스 코드를 목적 코드로 번역하는 과정 컴파일 단계 : 소스 코드 -> 어휘 분석 > 구문 분석 > 코드 생상 -> 목적 코드 + 여기서 컴파일러는 c++ 을 사용해서 작성한다! 어휘 분석 lexical analyze어휘 분석은 프로그래밍 언어로 작성한 소스 코드의 문자열을 분석하는 과정이다. 💭 소스 코드 문자열은 무엇으로 구성되어 있을까? 바로 어휘들이다! 소스 코드 문자열은 어휘들의 나열이다. 어휘 분석은 곧 소스 코드의 문자열의 어휘 분석을 하는 것이다. 💭 어휘에는 어떤 것들이 있을까?키워드: for, if, function, return 등과 같..