파스칼 토큰

파스칼 토큰 (Pascal Tokens) (refch1)

파스칼 프로그램은 결국 소스 코드 속 '단어들'의 연속이에요. 이 기본 어휘 단위를 토큰(token)이라고 부르는데, 이 장에서는 파스칼의 예약어와 문자열·숫자·식별자 같은 토큰을 나타내는 여러 방법을 살펴봐요.

출처: Free Pascal Reference — 파스칼 토큰

본문

토큰은 소스 코드의 기본 어휘 구성 요소예요. 언어의 '단어'라고 생각하면 돼요. 문자는 프로그래밍 언어의 규칙에 따라 토큰으로 합쳐져요.

토큰에는 다섯 가지 종류가 있어요.

  • 예약어(reserved words) — 언어에서 의미가 고정된 단어예요. 바꾸거나 다시 정의할 수 없어요.

  • 식별자(identifiers) — 프로그래머가 정의하는 심볼의 이름이에요. 바꾸고 다시 쓸 수 있고, 언어의 스코프 규칙을 받아요.

  • 연산자(operators) — 보통 수학이나 그 외 연산을 나타내는 기호예요. +, -, * 같은 것들이죠.

  • 구분자(separators) — 보통 공백(white-space)이에요.

  • 상수(constants) — 소스 코드에서 실제 값을 나타내는 데 쓰여요. 정수 상수 1, 실수 상수 2.3, 문자열 상수 "String constant"처럼요.

이 장에서는 파스칼의 모든 예약어와 함께 문자열·숫자·식별자 등을 나타내는 다양한 방법을 설명해요.

더 알아보기