Symbol context

기호 표는 먼저 문맥을 좁힌 뒤 읽는다

&, ::, .. 같은 기호는 위치에 따라 참조, 경로, 범위, 패턴으로 역할이 바뀝니다.

expr

식 위치

값을 만들거나 계산하는 자리인지 보면 산술, 비교, 호출, 인덱싱 의미가 먼저 좁혀집니다.

type

타입 위치

&T, Option<T>, 경로 구문처럼 값이 아니라 모양을 설명합니다.

pattern

패턴 위치

_, .., |는 값을 계산하기보다 구조를 맞춰 꺼내는 데 쓰입니다.

macro

매크로 위치

! 뒤에서는 일반 식 문법보다 매크로가 받는 토큰 규칙을 먼저 확인합니다.

오독 방지

기호를 외우기 전에 앞뒤 토큰이 타입 이름인지 값 이름인지 확인합니다.

검색 기준

표에서 기호 하나만 찾지 말고 식, 타입, 패턴, 경로 중 어느 열인지 정합니다.

러스트 기호는 짧지만 문맥 의존도가 높습니다. 낯선 기호를 만나면 위치를 먼저 분류하는 습관이 가장 빠른 디버깅 도구입니다.