blob: 5fe887837a79f24b236b63b4f85efae27cc68344 [file] [log] [blame]
= EBNF
https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form[EBNF^] (Extended Backus-Naur Form) syntax expresses a context-free grammar that formally describes a language.
EBNF extends its precursor BNF (Backus-Naur Form) with additional operators allowed in expansions.
Syntax (railroad) diagrams graphically depict EBNF grammars.