언어 바꾸기English
이전 목록

렉서의 이해

Demystifying The Lexer

TL;DR AI

핵심 요약

1분
  1. 이 글은 소스 코드가 기계어로 바뀌는 컴파일러 파이프라인을 단계별로 설명한다.

  2. 첫 단계인 lexer와 tokenizer가 텍스트를 토큰으로 바꾸고, parser가 이를 바탕으로 AST를 만든다.

  3. 이후 semantic analysis가 의미와 오류를 검증하고, LLVM IR 생성과 최적화가 이어진다.

  4. 마지막으로 LLVM이 효율적인 기계어를 생성하며, Clang·Rust·Swift 사례도 함께 다룬다.

원문 보기