IT用語帳

BNF

Backus-Naur Form

びーえぬえふ

プログラミング言語の構文を形式的に記述するためのメタ言語記法。非終端記号を::=で定義し、|で選択肢を示す。コンパイラの構文解析器の設計やプロトコル仕様の記述に広く使用される。拡張BNF(EBNF)はさらに繰返しや省略の記法を追加。
基礎理論 > 情報に関する理論