终结符与非终结符

✍ dations ◷ 2025-11-29 00:32:49 #终结符与非终结符

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

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

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

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

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

一种语法的定义由推导规则构成。每个规则规定什么词位可以重写为什么别的词位。这些规则可以用来剖析字符串,也可以用来产生字符串。每个规则有左边和右边。左边有可以被取代的字符串,而右边有可以取代左边的字符串。规则的写法一般为左边 {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> 都是非终结符。

相关

  • 延胡索延胡索(学名:Corydalis yanhusuo)是罂粟科紫堇属的多年生草本植物,又名元胡、玄胡、玄胡索、武胡索、滴金卵。株高10-30厘米,茎直立,常分枝,基部以上具1鳞片,偶具2鳞片,茎生叶3-4枚,鳞片
  • 岭南大学岭南大学(韩语:영남대학교)位于韩国大邱广域市以东的庆尚北道庆山市,为韩国著名的私立大学之一,亦是首都首尔以外最大型的大学。该校2020QS亚洲大学排名中亚洲排名第156,位于中国
  • 德国联邦国防军陆军德国联邦国防军陆军(德语: Heer 帮助·信息)是指德意志联邦共和国的陆军部队,自二战结束分裂而成的西德陆军与东德人民军陆军残部所组成。德国是传统陆军强国,其规模远比空军与
  • 拉尔莫尼哈德县拉尔莫尼哈德(Lalmonirhat District)为孟加拉国朗布尔专区辖县,为孟加拉国北部边境县份。县境西北部与印度西孟加拉科奇比哈尔县(科奇比哈尔县)接壤,东北部与西孟加拉杰尔拜古里县
  • 李忠臣李忠臣(716-784年),原名董秦。幽州蓟县人。少年从军,以才力奋,为节度使薛楚玉部下。安史之乱时,随史思明攻打河阳,趁夜率五百人投降李光弼,唐肃宗召至京师,赐名李忠臣,赐良马、甲第。时
  • 赵玉明 (1914年)赵玉明(法语:José Rolando Gustavo Prévost Godard,1914年10月25日-2005年11月13日)是罗马天主教主教,加拿大魁北克外方传教会(P.M.E.)会士。1914年10月25日,赵玉明出生于法国。193
  • 卢德米拉·杨柯夫卓娃卢德米拉·杨柯夫卓娃(捷克语:Ludmila Jankovcová,1897年8月8日-1990年9月5日),捷克斯洛伐克共产党领导人之一。1947年至1963年期间,她担任数个政府职位,包括工业部部长。由于她参加并支持布拉格之春,她被禁止参与政治活动。
  • 山瑞哥哥山瑞哥哥,一般读作山瑞果果、山瑞,上海方言,意思是傻瓜、呆子。词语最初是1986年拍摄的新加坡电视连续剧《天涯同命鸟》中的一个角色,角色名为“山瑞”是一位没有头脑但善良的智障患者,由于在剧中他喜欢说:“哥哥”的口头禅而因此得名山瑞哥哥,1987年,该片作为第一批被引入大陆的新加坡电视剧在上海等地热播,使得这一形象广为流传,三瑞果果现已成为上海话中傻瓜的代名词,在滑稽戏中多有运用。
  • RaphaelRaphael是日本视觉系乐队,1997年成立,由主唱Yuki、贝斯手Yukito、鼓手Hiro、和吉他手华月四人组成。2000年10月31日团长华月因压力过大误服过量镇定剂去世,Raphael最终于2001年宣布活动休止。其后贝斯手Yukito便在名为“BLACK LOVE”的乐团开始个人发展,而Yuki与Hiro在Raphael活动休止前已经企划结成的乐团Rice在Raphael活动休止后便也以“为了华月而唱”的名义发展至今。2012年4月7日,Raphael宣布复活,并于10月31日及11月1日举行
  • 林诚林诚(1426年-1487年),字贵实,原号抑菴,改号颐菴,再改号井菴,福建兴化府莆田县人,明朝政治人物。林诚生二十四日丧父,由祖父林英带至京师抚育,七岁时祖父亦去世,中景泰四年(1453年)癸酉科福建乡试第一百三十六名。天顺八年(1464年中式甲申科进士。以迎母乞假归乡,成化三年(1567年)九月授广东道试监察御史,四年九月实授御史,十月因上言弹劾首辅商辂,被下诏狱廷杖,五年巡按直隶,六年巡视山东长芦盐课,又提督北直隶学校,八年六月准养病,奉母归里。成化十九年病愈赴京,起复原职,成化二十年(1584年)