ABORT" — 조건부 메시지와 함께 중단
ABORT" — 조건부 메시지와 함께 중단
ABORT"(abort-quote)는 컴파일 시점에 "(큰따옴표)로 구분된 문자열 ccc를 파싱하고, 실행 시점에 스택 상단의 플래그가 0이 아니면 그 메시지를 표시한 뒤 ABORT의 기능을 포함한 구현 정의 중단(abort) 시퀀스를 수행하는 코어 단어예요.
본문
컴파일 (Compilation)
( "ccc<quote>" -- )
이중 인용부호 "로 구분되는 ccc를 파싱해요. 아래 주어진 실행 시점 의미를 현재 정의에 추가해요.
실행 (Run-time)
( i*x* x1 -- | i*x* ) ( R: j*x* -- | j*x* )
스택에서 x1을 제거해요. x1의 어떤 비트라도 0이 아니면 ccc를 표시하고 ABORT의 기능을 포함하는 구현 정의된 중단 시퀀스를 수행해요.
참조 (See)
- 3.4.1 Parsing(파싱)
- 9.6.2.0680 ABORT"
- A.6.1.0680 ABORT"
합리성 (Rationale)
전형적인 사용:
: X ... test ABORT" ccc" ... ;