巴科斯范式的概念和常用符号

本文详细介绍了巴科斯范式(BNF)的概念,列举了其在描述计算机语言语法时常用的符号,如双引号、尖括号、方括号等,以及它们在定义语法结构中的作用。
摘要由CSDN通过智能技术生成

一、巴科斯范式概念

      巴科斯范式 (BNF: Backus-Naur Form 的缩写)描述计算机语言语法的符号集。

二、常用符号

1)在双引号中的"word"代表着这些字符本身。而double_quote用来代表双引号。
2)在双引号外的字(有可能有下划线)代表着语法部分。
3)尖括号 < > 内包含的为必选项。
4)方括号 [ ] 内包含的为可选项。
5)大括号 { } 内包含的为可重复0至无数次的项。
6)圆括号 ( ) 内包含的所有项为一组,用来控制表达式的优先级。
7)竖线 | 表示在其左右两边任选一项,相当于"OR"的意思。
8)::= 是“被定义为”的意思。
9)… 表示术语符号。
10)斜体字: 参数。
11)X* 表示 X是重复项,可出现任意次数,包括0次。
12)X+ 表示 X可出现1次或多次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值