BNF 썸네일형 리스트형 BNF(Backus Normal Form or Backus–Naur Form) 표기법 * BNF 사용되는 기호 ::= 정의 기호 | 선택 기호 Non Terminal 기호 ( 재정의될 기호) * EBNF에서 사용되는 기호는 BNF기호를 포함함. { } : 0회 이상 반복 [ ] : 생략 가능함. (A|B) : A 또는 B A == > A표현은 1번 이상 (1) A? ==> A표현은 기술되거나 생략 가능하다. (0 or 1) A B ==> A와 B의 AND. (순차적) A|B ==> A와 B의 OR. (둘중에 하나) A-B ==> A표현이 기술될 때 B표현과는 일치되지 않아야 한다. A+ ==> A표현이 최소한개 이상이어야 한다. (1 or mor...) A* ==> A 표현이 기술되어도 되고 생략 가능하다. (0 or more...) BNF표기법의 간단한 예 ::= 는 로 정의된다.. 더보기 이전 1 다음