BNF(Backus-Naur Form, 巴科斯范式)

发布时间 2023-08-07 17:04:47作者: 来个煎饼

BNF(Backus-Naur Form, 巴科斯范式)是由 John Backus 和 Peter Naur 首先引入的用来描述计算机语言语法的符号集。

::=:是“被定义为”的意思。
" ":双引号内包含的的是字符本身
 | :竖线表示在其左右两边任选一项,相当于"OR"的意思。
< >:尖括号内包含的为必选项。
( ):小括号内包含的所有项为一组。
[ ]:中括号内包含的为可选项。
{ }:大括号内包含的为可重复0至无数次的项。