Съдържание:
- Определение - Какво означава Backus Normal Form (BNF)?
- Техопедия обяснява Backus нормална форма (BNF)
Определение - Какво означава Backus Normal Form (BNF)?
Backus Normal Form (BNF) е метод на метасинтактични нотации, използван за определяне на синтаксиса на езиците за компютърно програмиране, набори от команди / инструкции, форматиране на документи и протоколи за комуникация. BNF се прилага, когато се изискват описания на езика.
BNF е известна още като Backus-Naur форма.
Техопедия обяснява Backus нормална форма (BNF)
Спецификацията на BNF е набор от правила за извличане, който обикновено се записва по следния начин:
- Най-
:: _ expression_where е не терминал - _Експресията_състои от една или повече символни последователности.
- Вертикална лента (|) очертава други опции за последователност.
- Символите, които не се появяват от лявата страна, са клеми.
- Символите, появяващи се от лявата страна, са разположени в двойката символ-израз и са не-терминали.