프로그래밍 일반사무자동화산업기사 · 2018년03월04일 · 45/80
45.EBNF에서 [ ]을 사용하는 이유는?
1
선택 사항 표현정답
2
블록(block) 표현
3
생략 가능한 것 표현
4
반복되는 부분 표현
해설
①Extended Backus Naur Form(EBNF)에서 [ ] 기호는 선택사항을 표현하기 위해 사용한다. BNF에서 A -> Aa | Aab 라면 Aa까지는 공통사항이며 b는 선택사항이 된다 이를 EBNF로 표기하면 A -> Aa[b] ④반복되는 부분을 표현하는 것은 { } 기호이다.