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

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

::=:是“被定义为”的意思。
" ":双引号内包含的的是字符本身
 | :竖线表示在其左右两边任选一项,相当于"OR"的意思。
< >:尖括号内包含的为必选项。
( ):小括号内包含的所有项为一组。
[ ]:中括号内包含的为可选项。
{ }:大括号内包含的为可重复0至无数次的项。
posted @ 2023-08-07 16:57  来个煎饼  阅读(37)  评论(0编辑  收藏  举报