终结符与非终结符

✍ dations ◷ 2025-11-26 15:22:37 #终结符与非终结符

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

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

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

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

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

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

相关

  • real-time PCR即时聚合酶链式反应(英语:Real-time polymerase chain reaction)是一种在DNA扩增反应中,以萤光染剂侦测每次聚合酶链锁反应(PCR)循环后产物总量的方法。此实验法已被众多科学家采
  • Zveno计划Zveno(俄语:Звено,本意译为连结,可理解为空军单位 "小队")是一个航空母机或称连环机的概念计划,被1930年代的苏联所采用。使用图波列夫TB-1或图波列夫TB-3重型轰炸机作为母
  • 1966年纽约烟雾事件1966年纽约市烟雾事件是重大空气污染事件,在此期间,纽约市空气中几种有毒污染物的含量都达到损害人体的程度。此次烟雾事件从11月23日持续至26日,恰好是当年的感恩节假期期间。
  • 白客白客(1988年7月9日-),本名罗宏明,中国新生代演员及配音演员。主要作品有网络剧《万万没想到》及微电影《老魔术师》等。
  • 林和 (作家)林和(朝鲜语:림화,1908年10月13日-1953年8月6日),号双树台人、星儿和青炉,笔名林华和金铁友,是名朝鲜政治家,国内派人,官至朝苏文化协会中央委员会副委员长。同时,他也是一名诗人、作家
  • 改性大豆磷脂改性大豆磷脂是一种用在饲料中的食品添加物及乳化剂,由浓缩的大豆磷脂经化学处理而成,其亲水性及乳化特性较大豆磷脂要好,也可作为抗氧化剂及营养助剂使用。
  • 边缘设备边缘设备(英语:edge device)是向企业或服务提供商核心网络提供入口点的设备。它们例如:路由器、路由交换机、集成接入设备(英语:Integrated access device)(IAD)、多路复用器,以及各种
  • 我是歌手第一季 (韩国)朴正炫、金范洙、金建模、YB 白智荣、李素罗、郑烨、任宰范 BMK(朝鲜语:BMK)、金延宇、玉珠铉、JK金东旭(朝鲜语:JK 김동욱) 张慧真(朝鲜语:장혜진 (가수))、赵冠宇(朝鲜语:조관우)金朝
  • 全明星运动会《全明星运动会》(英语:),是三立电视和台视联合首播的体育竞技实境节目,好看娱乐制作,逢周日晚上八点于台视主频播出,亦在LINE TV、Vidol、myVideo及YouTube等网上平台上架。节目前身为2020年三立都会台除夕特别节目《2020全明星运动会》,于2020年1月24日播出。第一季正篇于2020年9月27日首播,2021年1月17日播毕;而第二季亦已于2021年2月28日首播,2021年8月29日播毕。台视官方于8月21日释出前导预告节目《全明星观察中》,将先暂接播毕后的第二季。节目第一季的
  • 亚美尼亚山地共和国亚美尼亚山地共和国(亚美尼亚语:Լեռնահայաստանի Հանրապետութիւն,罗马化:),简称山地亚美尼亚(Լեռնահայաստան,Leřnahayastan),也被称作休尼克自治共和国、山地亚美尼亚共和国,是于1921年在南高加索存在的一个短命国家。第一次世界大战结束后, 当时盟国制订了塞夫尔条约,并在法国巴黎随后的和平谈判签署,盟军曾发誓要惩罚少壮派和奖励一些土地给亚美尼亚人,但并不是全部区域,奥斯曼帝国东部省份将独立出新生的亚美尼亚共和国。但盟军更关心的是缔结和平条约,与德国和同盟