중괄호 ( '{' 와 '}' ) 안에 오는 문자들 중에서 '{' 다음의 글자가 매크로
식별문자('$', '#', ':', '!', '-', '?', '%', '&')이면 Form macro로 처리되고
그 형식은 아래와 같다.
(주의) '{' 와 매크로식별문자 사이에 공백이 있으면 폼 매크로로 인식하지 않으며
잘못된 폼 매크로를 사용하면 에러 처리된다.
(예: 매크로 변수명 오류, 매크로 명령어 오류, 매크로 레이블 오류)
<형식>
{식별자[ ][정렬방식[ ]][매크로변수|명령어|레이블][[,][ ]고스트문자열]}
-. 표기#1: 매크로식별문자를 "식별자"로 표기함
-. 표기#2: '[' 와 ']' 는 그 안의 내용이 생략될 수 있음을 의미함
( [ ] 표시는 한 칸 이상의 공백을 허용함을 의미함 )
-. 표기#3: '|' 기호는 '또는' 을 의미하는 뜻으로 표기한 것임
-. 식별자: $ # : ! - ? % &
-. 정렬방식: < = >
-. 매크로변수: 첫글자는 영문 또는 한글이어야 하며 두번째 글자부터는
숫자와 혼용할 수 있다.(영문 대.소문자 구분이 있음)
-. 명령어: clear , echo , endrep , end , goto , repeat , stop
(폼 매크로 명령어는 대소문자를 구분하지 않는다)
-. 레이블: goto 명령어를 사용하여 폼의 다른 부분으로 이동할 때 그 목적지
를 지정하는 식별어
-. 고스트문자열: 후위(접미) 문자열을 의미하며 매크로 변수가 없을 경우
(정의되지 않았을 경우)에는 출력되지 않고 매크로 변수가
있을 때에는 그 변수의 값을 출력한 뒷편에 출력되어 진다.
마치 유령처럼 사라지거나 표현(확장)되어 고스트 문자열로
지칭하였다.
|