增强型巴科斯范式ABNF
RFC2234 定义了增加型巴科斯范式(ABNF)。近年来在Internet的定义中 ABNF 被广泛使用。ABNF 做了更多的改进。增强型巴科斯-瑙尔范式(ABNF)基于了巴科斯-瑙尔范式(BNF),但由它自己的语法和推导规则构成。这种元语言的发起原则是描述作为通信协议(双向规范)的语言的形式系统。它建档于 RFC 4234 中通常充当 IETF 通信协议的定义语言。

4.1. 推导规则
ABNF 规定是一组推导规则,写为:

规则 = 定义 ; 注释 CR LF
说明:

这里的规则是大小写敏感的非终结符,定义是由定义这个规则的符号序列、一个文档注释组成,并结束于回车换行。
规则名字是大小写不敏感的: , , 都提及同一个规则。规则名字由开始于一个字母的字母、数字和连字符组成。不要求用尖括号(“<”, “>”) (如 BNF 那样)包围规则名字。但是它们可以用来界定规则名字,比如在冗文中识别出规则名字的时候。ABNF 使用 7-位 ASCII 编码,在 8-位域中把高位置零。
终结符由一个或多个数值字符指定。数值字符可以指定为跟随着基数(b = 二进制, d = 十进制, x = 十六进制)的一个百分号“%”,随后是这个数值,或数值的串联(用“.” 来指示)。例如回车可以指定为十进制的 %d13 或十六进制的 %x0D。回车换行可以指定为 %d13.10。
文字正文通过使用包围在引号(")中字符串来指定。这些字符串是大小写不敏感的,使用的字符集是 US-ASCII。所以字符串“abc”将匹配“abc”, “Abc”, “aBc”, “abC”, “ABc”, “AbC”, “aBC” 和 “ABC”。对于大小写敏感匹配,必须定义明确的字符: 要匹配 “aBc” 定义将是 %d97 %d66 %d99。
4.2. 操作符
空白被用来分隔定义的各个元素: 要使空格被识别为分割符则必须明确的包含它。

4.3. 串联
规则1 规则2
规则可以通过列出一序列的规则名字来定义。

示例:
要匹配字符串“aba”可以使用下列规则:

fu = %x61; a
bar = %x62; b
mumble = fu bar fu
4.4. 选择
规则1 / 规则2
规则可以通过用反斜杠(“/”)分隔的多选一规则来定义。

示例:
要接受规则 或规则 可构造如下规则:

fubar = fu / bar
4.5. 递增选择
规则1 =/ 规则2
可以通过使用在规则名字和定义之间的“=/”来向一个规则增加补充选择。

示例:
规则

ruleset = alt1 / alt2 / alt3 / alt4 / alt5
等价于

ruleset = alt1 / alt2
ruleset =/ alt3
ruleset =/ alt4 / alt5
4.6. 值范围
%c##-##
数值范围可以通过使用连字符(“-”)来指定。

示例:
规则

OCTAL = "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7"
等价于

OCTAL = %x30-37
4.7. 序列分组
(规则1 规则2)
元素可以放置在圆括号中来组合定义中的规则。

示例:
要匹配“elem fubar snafu”或“elem tarfu snafu”可以构造下列规则:

group = elem (fubar / tarfu) snafu
要匹配“elem fubar”或“tarfu snafu”可以构造下列规则:

group = elem fubar / tarfu snafu
group = (elem fubar) / (tarfu snafu)
4.8. 可变重复
n*m规则
要指示一个元素的重复可以使用形式 *元素。可选的 给出要包括的元素的最小数目,缺省为 0。可选的 给出要包括的元素的最大数目,缺省为无穷。
对零或多个元素使用 *元素,对一或多个元素使用 1*元素,对二或三个元素使用 2*3元素。

4.9. 特定重复
n规则
要指示明确数目的元素可使用形式
元素,它等价于 *元素。
使用 2DIGIT 得到两个数字,使用 3DIGIT 得到三个数字。(DIGIT 在下面的核心规则中定义)。

4.10. 可选序列
[规则]
示例:
要指示可选元素下列构造是等价的:

[fubar snafu]
*1(fubar snafu)
0*1(fubar snafu)
4.11. 注释
; 注释
分号(“;”)开始一个注释并持续到此行的结束。

4.12. 操作符优先级
上述操作符有从最紧绑定(binding)到最松绑定的给定优先级:

字符串,名字形成(formation)
注释
值范围
重复
分组,可选
串联
选择
与串联一起使用选择操作符可以造成混淆,建议使用分组来做明确串联分组。

#2021-2022欧洲乒乓球男子冠军联赛#
【参赛俱乐部】https://t.cn/A6M5c94y

STAGE 1

GROUP A
AS PONTOISE CERGY (France)
CTT BORGES (Spain)
CSS-SZAK ODORHEIU SECUIESC (Romania)
GDCS JUNCAL (Portugal)

GROUP B
SPG FELBERMAYR WELS (Austria)
PTE PEAC KALO-MEH (Hungary)
TTC SOKAH HOBOKEN (Belgium)
TTC NEU-ULM (Germany)

GROUP C
TTC OSTRAVA 2016 (Czech Republic)
K.S. DEKORGLASS DZIALDOWO (Poland)
TOP SPIN MESSINA FONTALBA (Italy)
TTSC UMMC-ELEM (Russian Federation)

GROUP D
LEKA ENEA MARPEX
SOLEX-CONSULT WIENER NEUSTADT (Austria)
SF SKK EL NINO PRAHA (Czech Republic)
STK STARR CROATIA (Croatia)

STAGE 2

GROUP A
BORUSSIA DUSSELDORF (Germany)
SPORTING CLUBE DE PORTUGAL (Portugal)

GROUP B
TTSC UMMC (Russian Federation)
GV HENNEBONT TT (France)

GROUP C
1. FC SAARBRÜCKEN TT (Germany)
ROSKILDE BORDTENNIS BTK61 (Denmark)

GROUP D
FAKEL GAZPROM ORENBURG (Russian Federation)
KS DARTOM BOGORIA GRODZISK MAZOWIECKI (Poland)


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • #为什么iPhone13还在用4G内存运行#从芯片底层的研发到一手掌控的iOS,iPhone天生就要比百花齐放的安卓要有优势。其实安卓大内存也在变相推动iPho
  • 无所取舍,无所憎爱,用清静本心去体悟自然生命的智慧,从而达到佛我如一、天人如一的“和”境;敬以为质,质为我心,我心即佛,人人皆有佛心,在“真如”面前平等不二,没
  • 【以奋进发展激情浇灌民族团结之花——专访世博集团党委书记、董事长张睿】9月15日,在云南省第八次民族团结进步表彰大会上,云南世博旅游控股集团有限公司(以下简称世
  • 12月28日,8:00到金水区北环路11号开会,14:00到豫发企业联合大厦(金水区尚贤街6号东北方向90米)见客户,后返回住址1。12月26日,8:00-12
  • 梦幻音乐中,四个可爱的北京冬残奥会吉祥物“雪容融”划出两道光之轨迹,引领着志愿者们进入赛场,延展运动员入场的彩色通道。 当最后一棒火炬手,盲人运动员李端走
  • 自受用身,三僧祇劫所修万行,利益安乐诸众生已,十地满心,运身直往色究竟天,出过三界,净妙国土坐无数量大宝莲华,而不可说海会菩萨前后围绕,以无垢缯系于顶上,供养恭
  • 脱发严重用什么洗发水比较好?很久没用到这么好用的洗发水了,一开始还觉得首迷防脱洗发水长的平平无奇的,用了以后防脱真好。每次洗完后头皮都很清爽干净,头发很柔顺,蓬
  • 爱情美满婚姻幸福对于1970年的属狗人来说,他们在今年的运势会格外好,特别是感情和事业方面会特别突出。属狗人在今年的感情运势会呈上升的趋势,部分被感情困扰的人能
  • 如今,人空瘦,海棠落琼眸❸❹原文:我想你古文:所谓伊人,在水一方❸❺原文:我超级想你古风文:山河远阔,人间星河,无一是你,无一不是你❸❻原文:我非常爱你古风文:
  • “我们世界的历史”3册,英国著名公众史学家J.M.罗伯茨编著,概述人类从诞生之初至21世纪的历史,突出分析若干影响人类发展的重大事件。→#奥比岛花神节时装周##
  • 让人三尺,实则是在福佑你自己,渡己一生。生活中事情再多,也不要执着于心,在心头起烦恼,过去是杂念、未来是妄想,活在当下才是智慧‍♀️〖心在旅行〗何以为让?
  • 随机指定种植小区块,人工收割、去皮、称重……经过3次测产取平均值后,“甬雪5号”以亩产9306.86公斤,打破了浙江雪菜尘封5年的最高亩产纪录[666](中国宁
  • #金泰亨死无葬身之地##金泰亨丑猴暴毙# 【薇薇的狂热爱好者】【心动莉柚】【你的圣骑士V】【桃汽绵绵冰】【美女摇号机】你们亲妈被杀 再贩剑死金泰亨 金泰亨私联
  • 再抠的人,一到医院就大方了。再牛的人,一到医院就蔫皮了。
  • 但是这个给日本女歌手应援的广告中,却赫然出现了与旭日旗非常接近的画面,立即引发韩国网友的愤怒情绪。但是这个给日本女歌手应援的广告中,却赫然出现了与旭日旗非常接近
  • 他说:“女孩子是感性的动物,在她们眼里,爱情是没有门槛、没有台阶,谁都可以来的。他说:“女孩子是感性的动物,在她们眼里,爱情是没有门槛、没有台阶,谁都可以来的。
  • (注意脑补“呢”的发音)我:三分…妹子转身汇合到三人组开始冲泡…(此时我期待一切美好的继续[可怜])……“尼硕这是咋肥四? 太阳神保健品系列产品是通过营养机体组
  • 为A醇加油提速,淡纹效果更上一层楼.所以说这个晚霜的配方成分还是相当抗打的~如果是刚开始用A醇是需要建立皮肤耐受的可能会有一些宝宝觉得不适,但是这个晚霜我用起来
  • 首先,iPhone SE3对消费者来说,有价值的提升只有两点:能玩原神的A15,以及多了两个小时的续航。#女神必备好物# Redmi Note11E 5G版是一
  • 谈到今年的中国金童奖评选,刘建宏认为没有合适的人选,他表示:“中国金童奖投票这次我填了空缺,我不评。” 2019年的中国金童奖是颁给了上海申花球员朱辰杰。