개발 Backus Normal Form (BNF)이란 무엇입니까? -techopedia에서 정의

Backus Normal Form (BNF)이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-BNF (Backus Normal Form)는 무엇을 의미합니까?

BNF (Backus Normal Form)는 컴퓨터 프로그래밍 언어, 명령 / 명령 세트, 문서 형식 및 통신 프로토콜의 구문을 지정하는 데 사용되는 메타 구문 표기법 절차입니다. BNF는 언어 설명이 필요할 때 적용됩니다.


BNF는 Backus-Naur 양식이라고도합니다.

Techopedia는 BNF (Backus Normal Form)를 설명합니다.

BNF 스펙은 일반적으로 다음과 같이 작성된 파생 규칙 세트입니다.

  • 그만큼 :: _ expression_where 비 터미널입니다
  • _expression_은 하나 이상의 심볼 시퀀스로 구성됩니다.
  • 세로 막대 (|)는 다른 시퀀스 옵션을 나타냅니다.
  • 왼쪽에 나타나지 않는 기호는 터미널입니다.
  • 왼쪽에 나타나는 기호는 기호 표현식 쌍 내에 있으며 비 터미널입니다.
Backus Normal Form (BNF)이란 무엇입니까? -techopedia에서 정의