Backus-Naur form (BNF)Metasyntax for context-free programs.https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form2021-08-11