终结符与非终结符

✍ dations ◷ 2024-12-23 05:49:02 #终结符与非终结符

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

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

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

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

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

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

相关

  • 尤卡吉尔语系尤卡吉尔语系是俄罗斯尤卡吉尔人(西伯利亚人之一)的几种语言,他们生活在科雷马河(Kolyma)盆地。现时只有北尤卡吉尔语和南尤卡吉尔语两种语言存在。其他的已经消亡。这些语言与其
  • 午餐肉午餐肉(英语:Spam)是一种罐装压缩的肉块,通常由猪肉、淀粉、盐和香料混合制成。中文的午餐肉与英语中的Lunch Meat或Luncheon Meat意思不同。1937年7月5日,美国人杰伊·荷美尔(Jay
  • 原始共产主义原始共产主义是源于德国哲学家卡尔·马克思与弗里德里希·恩格斯的概念,旨在描述共产主义存在于原始人类社会中的现象;两人认为原始的狩猎采集社会系奠基于平等的社会关系与资
  • 杜马吉原住民郡政府杜马吉原住民郡(英语:Aboriginal Shire of Doomadgee)是澳大利亚昆士兰州西北部的特别地方政府。由于此郡居民多为澳大利亚原住民,与州内其他地方民情有别,因此州政府于1987年成
  • 白浪河白浪河是中国山东省潍坊市境内的一条河流,为潍坊市主要河流。白浪河发源于昌乐县打鼓山,流经昌乐县、坊子区、潍城区、奎文区、寒亭区,在寒亭区注入莱州湾。全长127公里,流域面
  • 启秀启秀(1839年-1901年),字松岩, 号颖之,库雅拉氏,满洲正白旗人,晚清官员,以孝闻名,受大学士徐桐提拔,官至礼部尚书、军机大臣,因支持义和团,被八国联军认定为战犯,被斩。同治四年(1865年)乙丑
  • 2013年10月18日月食2013年10月18日的半影月食是2013年3次月食中的最后一次。可间地区包括美洲 (月出带食)、欧洲、非洲和大部分的亚洲 (亚洲东部月没带食)。 这次的月食是在月球轨道降交点只有
  • 丹尼斯·埃尔文丹尼斯·约瑟夫·埃尔文(英语:Denis Joseph Irwin,1965年10月31日-),简称丹尼斯·埃尔文(英语:Denis Irwin),出生在科克,是一名前爱尔兰足球运动员,司职后卫。他在效力曼联时度过了既漫长却又成功的阶段,亦是在1990年代及2000年代初协助球队赢得许多主要奖杯的最重要球员之一,他因此为人所熟悉。他早期曾效力利兹联和奥尔德姆。埃尔文成长于科克并就读于高兰斯迪学校(英语:Coláiste Chríost Rí)。当他还是学童时,他在盖尔式足球和板棍球的表现已胜过他人,他不止
  • 2020年夏季奥林匹克运动会科威特代表团2020年夏季奥林匹克运动会科威特代表团是科威特所派出的,因2019冠状病毒病疫情而延期至2021年举办的第32届夏季奥林匹克运动会的代表团。这是该国第十三次参加夏季奥运。2015年10月底,国际奥林匹克委员会以科威特政府不当干涉该国体育事务为由,撤销了科威特奥林匹克委员会的会员资格,导致该国运动员只能以独立运动员身份参加2016年里约奥运。2018年8月雅加达亚洲运动会前夕,国际奥委会认定科威特政府在解决政治干涉体育的问题上取得一定的进展,决定临时取消科威特奥委会的禁令,2019年7月,国际奥委会宣布完
  • 忘忧石忘忧石(Worry stones)是西方人的一种舒缓精神压力的方法,透过把宝石上刻上一个大拇指大小的压痕,再打磨抛光,让人在感到烦忧时用大拇指在压痕上前后移动,让身心回复轻松自然。这种忘忧石起源于古希腊,并于1970年代再度在西方社会流行。现时除了有用宝石或半宝石制成的忘忧石以外,也有采用现代实心面板材料。