어휘 구조

어휘 구조 (Lexical structure)

Rust 소스 코드가 어떤 조각들로 쪼개지는지 궁금할 때 이 장을 보면 돼요. 컴파일러는 소스 파일을 받아서 가장 작은 단위인 **토큰(token)**으로 나누는데, 바로 이 토큰이 어떻게 만들어지는지가 어휘 구조의 핵심이에요.

출처: Rust Reference

본문

이 장에서는 Rust 프로그램을 구성하는 어휘적(lexical) 요소를 다룹니다. 소스 텍스트가 토큰으로 변환되는 과정, 토큰의 종류와 형식에 대한 규칙이 여기에 정리되어 있어요.

구체적인 내용은 다음 하위 주제들로 나뉘어요.

  • 표기법(Notation) — Reference 전반에서 문법을 표현하는 방식
  • 입력 형식(Input format) — 소스 파일이 어떤 형식으로 입력되는지
  • 그리고 토큰의 종류별 세부 규칙들 (주석, 공백, 식별자, 리터럴, 평생/루프 라벨 등)

이 장은 Rust 문법의 가장 기초가 되는 땅바닥입니다. 뒤에 나올 아이템, 표현식, 타입 같은 모든 구조는 결국 이 어휘 구조에서 정의한 조각들 위에 쌓여요.

더 알아보기