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.