C 언어를 기반으로 동작하는 인터프리터 만들기 with Crafting Interpreters
인터프리터에서 '값'을 다루는 방법에 대해 알아봅니다.

연산을 위한 스택 구조를 가상 머신에 넣어봅니다.

스캐너(Scanner)가 키워드를 인식하는 방식에 대해 알아봅니다.
표현식을 파싱하는 과정을 살펴봅니다.
true, false, nil 과 같은 숫자 외에 프로그래밍에 필요한 데이터 타입을 정의합니다.
문자열은 길이가 정해져있지 않기 때문에 일반적인 변수처럼 스택 메모리에 할당할 수 없다. 그렇다면 어떻게 해야할까?
문자열을 효율적으로 관리하기 위해서 왜 해쉬 테이블을 사용할까요?