BNF에서 사용되는 심볼 중 “정의”의 의미를 갖는 것은? | [사무자동화산업기사 필기] 19년 1회차 기출문제 상세 페이지
1[사무자동화산업기사 필기] 19년 1회차
BNF에서 사용되는 심볼 중 “정의”의 의미를 갖는 것은?
1
::=
2
#
3
ㅣ
4
&
해설
BNF(Backus-Naur Form)는 문맥자유문법을 표기하는 형식언어로, ::=는 "정의한다"는 의미의 메타심볼이다. 좌변의 비단말기호가 우변의 규칙으로 정의됨을 나타내며, 예를 들어 <digit> ::= 0 | 1 | 2 | ... 9 형태로 사용된다. 나머지 기호 중 #은 주석, |는 선택지를 의미하고, &는 BNF 표준 심볼이 아니므로 정의의 의미는 ::=만이 해당한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.