EBNF에서 [ ]을 사용하는 이유는? | [사무자동화산업기사 필기] 18년 1회차 기출문제 상세 페이지
1[사무자동화산업기사 필기] 18년 1회차
EBNF에서 [ ]을 사용하는 이유는?
1
선택 사항 표현
2
블록(block) 표현
3
생략 가능한 것 표현
4
반복되는 부분 표현
해설
EBNF에서 대괄호 [ ]는 그 안의 구성 요소가 있어도 되고 없어도 되는 선택 사항(option)임을 나타내는 기호이다.
즉 대괄호로 묶인 부분은 0회 또는 1회 나타날 수 있음을 의미한다.
여러 번 되풀이되는 구성은 중괄호 { }로, 여러 항목을 하나의 단위로 묶는 것은 소괄호 ( )로 표기하여 [ ]와 구분한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.