R6RS Scheme: 최상위 프로그램 문법
R6RS Scheme: 최상위 프로그램 문법
최상위 프로그램의 문법(top-level program syntax)을 설명해요.
출처: 문서
본문
최상위 프로그램의 문법은 가져오기 절 다음에 일련의 정의와 표현식들이 오는 형태예요. 형식 문법은 대략 다음과 같아요:
#!r6rs
<import declaration> ...
<command or definition> ...
첫 줄의 #!r6rs는 텍스트가 이 리포트가 설명하는 문법으로 쓰였음을 나타내는 선택적 선언이에요. import 절들 다음에는 프로그램 본문이 오는데, 이것은 정의들과 표현식들로 구성돼요.
최상위 프로그램은 라이브러리처럼 로컬 바인딩과 함께, 프로그램 전체에 적용되는 최상위 바인딩을 정의할 수 있어요. 문법의 구체적인 형태는 이 절에서 설명하는 규칙을 따르지만, 실제로는 가져오기와 정의, 표현식이 순서대로 배열된 구조예요.