스코프
, 식별자
, 상위 스코프에 대한 참조
, 환경 레코드
, 외부 렉시컬 환경에 대한 참조
렉시컬 환경은 스코프와 식별자를 관리하는 컴포넌트입니다. 정확히는 식별자와 식별자에 바인딩 된 값, 상위 스코프에 대한 참조를 기록하는 자료구조라고 할 수 있습니다.
렉시컬 환경은 크게 환경 레코드(Environment Record)와 외부 렉시컬 환경에 대한 참조(Outer Lexical Environment Reference)로 구성됩니다.
환경 레코드는 간단하게 설명하면, 스코프에 포함된 식별자와 해당 식별자에 바인딩된 값을 관리하는 저장소입니다. 그리고 외부 렉시컬 환경에 대한 참조는 상위 스코프를 가리키며, 이를 통해서 스코프 체인을 구현합니다.