openlang

컴파일러와 인터프리터

파싱과 분석, 코드 생성을 거쳐 소스가 실행 동작이 되는 과정을 다룬다.

  1. 줄바꿈 규칙은 확장 전에 자리를 정해야 해요

    Racket의 사용자 정의 리더가 paint red blue를 (paint red blue)로 받아들이고, 줄바꿈에서 형식을 끝내며, 를 주석 시작 기호로 취급한다고 해 봐요. 이런 공백과 주석 규칙은 어디에 있어야 할까요?…