终结符与非终结符

✍ dations ◷ 2025-11-20 08:31:36 #终结符与非终结符

终结符和非终结符在计算机科学和语言学的领域是用来指定推导规则的元素。在某个形式语法之中,终结符和非终结符是两个不交的集合。

是一个形式语言的基本符号。就是说,它们能在一个形式语法的推导规则的输入或输出字符串存在,而且它们不能被分解成更小的单位。确切地说,一个语法的规则不能改变终结符。例如说,下面的语法有两个规则:

在这种语法之中,是一个终结符,因为没有规则可以把变成别的符号。不过,有两个规则可以把变成别的符号,所以是非终结符。一个形式语法所推导的形式语言必须完全由终结符构成。

非终结符是可以被取代的符号。一个形式文法中必须有一个起始符号;这个起始符号属于非终结符的集合。

在上下文无关文法中,每个推导规则的左边只能有一个非终结符而不能有两个以上的非终结符或终结符。并非所有的语言都可以被上下文无关文法产生。

一种语法的定义由推导规则构成。每个规则规定什么词位可以重写为什么别的词位。这些规则可以用来剖析字符串,也可以用来产生字符串。每个规则有左边和右边。左边有可以被取代的字符串,而右边有可以取代左边的字符串。规则的写法一般为左边 {displaystyle rightarrow } 右边。比如,z0 → z1 这个规则规定 z0 可以重写为 z1。左边为一个非终结符,但是右边不一定是个终结符。

下面的形式文法代表一个整数。整数可能是有符号,就是说,可能是负数。下面使用巴科斯范式的变种来表示:

<integer> ::=  <digit> {<digit>}<digit> ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'

在这个例子之中,符号 (-,0,1,2,3,4,5,6,7,8,9) 都是终结符,而 <digit> 和 <integer> 都是非终结符。

相关

  • 异性异性恋亦称为异性向,一般指对异性(包括生理性别及性别认同为当事人的异性)能产生爱慕感、建立浪漫关系,或认为异性拥有性吸引力的一种现象。把异性恋视作性倾向时,其定义则为“一
  • 济源市济源市为中国河南省下辖的一个省直辖县级市(副地级市),也是河南省唯一的省直辖县级行政区,位于河南省西北部,黄河北岸,与山西省接壤。济源因济水发源地而得名,隋开皇十六年(596年)置
  • 约翰霍普金斯医学院约翰·霍普金斯大学医学院(英语:The Johns Hopkins University School of Medicine,简称JHUSOM),位于美国马里兰州巴尔的摩市。为约翰·霍普金斯大学负责医学教育训练与研究的单
  • 2019冠状病毒病千叶县疫情2019冠状病毒病千叶县疫情(日语:千葉県における2019年コロナウイルス感染症の流行/ちばけんにおける2019ねんコロナウイルスかんせんしょうのりゅうこう),介绍日本的2019冠状病毒
  • 胡安·阿特金斯胡安·阿特金斯(Juan Atkins,1962年12月9日-),美国音乐家,因作为Techno音乐的发端者而广为铭记,特别是他与Derrick May(德里克·梅)、Kevin Saunderson(凯文·桑德森)对于底特律Techno
  • 奥古斯托·塔索·弗拉戈索奥古斯托·塔索·弗拉戈索(Augusto Tasso Fragoso,1869年8月28日-1945年9月20日),1930年与伊萨伊亚斯·德·诺罗尼亚及梅纳·巴雷托组成巴西军政府主席团,并于10月24日至11月3日期
  • 中元日芽香中元日芽香(日语:中元 日芽香/なかもと ひめか  */?,1996年4月13日-)是日本心理治疗师,为女子偶像组合乃木坂46前成员,广岛县出身,血型O型。妹妹是BABYMETAL的主唱中元铃香。1996年
  • 阿鲁拉区阿鲁拉区(索马里语:Degmada Caluula)是索马里的一个区,位于该国东北方的巴里州,东临瓜达富伊海峡(英语:Guardafui Channel),首府为阿鲁拉(英语:Alula,_Somalia)。此区的管辖范围包括了瓜达富伊角,是非洲大陆的最东点。2017年8月27日晚间,身份未知的外国飞机在靠近阿鲁拉区及其他沿海城镇进行大规模空袭,造成许多当地牧民与动物伤亡。尽管美国军队经常对索马里的针对索马里青年党和伊斯兰国的武装分子进行这种空袭,但当地领导人表示,这些武装分子在轰炸地区没有任何基地。
  • 马塞洛·维埃拉马塞洛(葡萄牙语:Marcelo,全名马塞洛·维埃拉·达席尔瓦·儒尼奥尔(葡萄牙语:Marcelo Vieira da Silva Júnior),1988年5月12日-),出生于巴西里约热内卢,是一名巴西足球运动员,司职后卫。效力于希腊足球超级联赛俱乐部奥林匹亚科斯,同时也曾是巴西国家足球队成员。马塞洛被誉为新罗伯托·卡洛斯,卡洛斯本人也称赞:“马塞洛拥有比我更好的技术能力”马塞洛的传中球精准,助攻力惊人,能为球队创造大量进攻机会,技术,速度,体能也很好而且能够切入中路用右脚处理球。马塞洛的成就被誉为有
  • 陈渴真陈渴真(越南语:Trần Khát Chân/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","TH-Khaai-TP0","TH-Khaai-TP2","TH-Khaai-PP0","TH-Khaai-PP2","TH-Sung-PP0","TH-Sung-PP2","TH-Sung-TP0","TH-Sung-TP2","TH-Sy-