终结符与非终结符

✍ dations ◷ 2025-12-01 14:30:14 #终结符与非终结符

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

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

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

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

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

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

相关

  • 钙粘蛋白钙粘蛋白(或钙粘素、cadherins(calcium-dependent adhesion))是一类I型跨膜蛋白,由日本科学家竹市雅俊发现并命名。它们在细胞连接中扮演重要角色,保证了细胞在组织中彼此结合。发
  • 小说家 (诸子百家)在古代中国,尤其在春秋战国时代,小说家为诸子百家中的其中一家,代表人物有虞初。据班固所著《汉书·艺文志》曰:“小说家者流,盖出于稗官;街谈巷语,道听途说者之所造也。”,意即小说
  • 探空气球探空气球是一种携带仪器上升并传回大气参数的气球 (特别是可以飞到高海拔的气球(英语:high-altitude balloon)) 。通常会测量气压、温度、湿度以及风向风速,而底下悬吊的消耗性的
  • 2016年12月逝世人物列表2016年12月逝世人物列表,是用于汇总2016年12月期间逝世人物的列表。
  • 物理快报物理快报(Physics Letters)为一家物理学领域的学术性期刊,由爱思唯尔(Elsevier)出版发行。论文语言使用英语。每年出版 48 期。物理快报现分为 2 个分刊:
  • 哈廷 (哈里亚纳邦)哈廷(Hathin),是印度哈里亚纳邦Faridabad县的一个城镇。总人口10913(2001年)。该地2001年总人口10913人,其中男性5875人,女性5038人;0—6岁人口2026人,其中男1072人,女954人;识字率58.5
  • 皮皮鲁皮皮鲁是中国童话大王郑渊洁笔下最著名的人物,现已注册成商标。
  • 亨克·J·M·博斯亨克·J·M·博斯(Henk J. M . Bos或Henk Bos,1940年7月17日-)是荷兰数学史学家。他的大部分职业生涯于乌特勒支大学度过。自其退休以来,他一直是奥胡斯大学科学与技术学院数学史名誉教授。亨克·J·M·博斯于2005年获得凯尼斯·梅奖。
  • 噶哈巫语音系噶哈巫语音系(Kaxabu phonology)为噶哈巫语之音系。而其音系之音位大都使用适当的Unicode符号来标示。在台湾南岛语的书写系统的订定上,元辅音之音系表原则上都是先“发音部位”(横列)、后“发音方法”(纵列)、再考量“清浊音”,来订定其音系之音位架构。噶哈巫语使用22个拉丁字母,及一个二合字母/ng/、与一个声门塞音/'/(ʔ/。字母分为元音及辅音二大部分。元音含基本元音4个(i、u、e/ə/、a)、及元音变换字母2个(é、o)共6个。辅音16个(p、t、{k~q}→k、b、d、g、s、x、
  • 圣诞节的十二天《圣诞节的十二天》(英语:The Twelve Days of Christmas)是圣诞颂歌之一,庆祝圣诞节长达12天的所得到的圣诞礼物。歌词在1780年英国出现,而目前旋律为1909年的弗雷德里克·奥斯汀(英语:Frederic Austin)所曲。On the first day of Christmas,my true love sent to meA partridge in a pear tree.On the second day of Christmas,my true love sent