소스 텍스트, 토큰, 리더

리더는 고정된 UTF-8 S-표현식 문법을 받아 정규화 전에 결정적인 리더 단계 진단을 냅니다.

한눈에 보기

LISPEX
'(alpha 1 2/3 #u8(4 5))

결과

OUTPUT
(alpha 1 2/3 #u8(4 5))

현재 보장

  • 정수, 유리수, 실수 토큰 문법은 서로 겹치지 않으며 선행 0과 비유한 수 표기는 거부됩니다.
  • 리스트, 점쌍, 벡터, 바이트벡터, 문자열, 문자, 인용, 준인용, 주석 형식이 고정되어 있습니다.
  • 리더 실패는 소스 범위를 지닌 E1xx 진단이며 잘못된 UTF-8은 호출 경계에서 거부됩니다.

경계

  • #x, #e 같은 기수·정확성 접두사는 현재 프로필 밖입니다.
  • 언어는 줄바꿈, 경로, 호스트 인코딩을 몰래 정규화하지 않습니다.