EBNF

EBNF je zkratka z informatiky, která znamená Exteded Backus-Naus Form. Používá se při programování k zápisu bezkontextové gramatiky. Má několik možností zápisu, které jsou modifikací samotné Backus-Naus Form (BNF). Má i standardizovaný zápis ISO/IEC 14977, na nějž však existuje celá řada možných variací.

Díky EBNF je možné používat při běžném psaní kódu i speciální znaky jako nebo =. Jejich významy jsou pomocí EBNF zakódovány do BNF.