终结符与非终结符

✍ dations ◷ 2025-12-03 02:40:52 #终结符与非终结符

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

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

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

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

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

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

相关

  • 同源异形盒结构 / ECOD同源(异形)框(英语:Homeobox),或称“同源匣”是某些影响动物、真菌及植物发育的基因所拥有的一段DNA序列,拥有同源框的基因称作同源异形基因,统称同源异形基因家族。这段
  • 卡(Qa'a)是古埃及第一王朝的最后一位法老。其位于阿拜多斯的陵墓十分庞大,面积达到了98.5×75.5英尺(或30×23米)。据曼涅托之记载,卡的统治期长达26年——如果卡即为其书中记载的
  • N-末端N端(亦作N-端,英语:N-terminus),又称氮端、氨基端,指多肽链具有游离的α氨基的末端。在转译过程中,多肽链是从N端往C端合成的,因而在书写表示多肽序列时,从N端开始书写,从左到右写到C
  • 超越标准模型的物理学超越标准模型的物理学(英语:Physics beyond the Standard Model,缩写为BSM)是为了弥补标准模型的不足而进行的物理学研究。标准模型不能解释的现象包括质量的形成机制、强CP问题
  • 物理学重要著作列表这些是物理上的重要著作列表,按领域排列。这些著作被认为是重要的原因如下: 2.磁场的变化会产生电场(法拉第电磁感应定率)3.单独的磁极并不存在4.电流会产生磁场(安培定率)电
  • 班尼·班纳西班尼·班纳西(Benny Benassi,本名马尔科·班纳西,Marco Benassi,1967年7月13日-),是一位曾获葛来美奖的意大利DJ及浩室音乐制作人,2009年被DJ Magazine选为世界排名第26名DJ。在2002
  • 詹姆斯·霍格詹姆斯·霍格(英语:James Hogg,1770年-1835年11月21日)是一位苏格兰作家、诗人。他本是苏格兰埃特里克的牧羊人,靠自学成才,因此后来获得“埃特里克的牧羊人”(Ettrick Shepherd)之称,结识了沃尔特·斯科特等大作家。其成名作为《一个称义罪人的私下回忆录与自白书》(The Private Memoirs and Confessions of a Justified Sinner) 。1770年,他出生于苏格兰埃特里克的一个小农场,是家中次子,具体出生时间已无法考证。他的父亲罗
  • 倒牛奶的女仆《倒牛奶的女仆》(荷兰语:De Melkmeid或Het Melkmeisje)是一幅由荷兰黄金时代画家杨·维梅尔绘成的油画,主题是一名倒牛奶的厨房女仆(英语:Kitchen maid (domestic worker))。此画现藏于阿姆斯特丹国家博物馆,是馆中珍藏之一。实际上此画的具体完成时间尚不确定,不同的来源之间有细微差异。按阿姆斯特丹国家博物馆的说法,其完于1658年左右,按纽约大都会艺术博物馆,其时间在1657–1658年间。 也有认为是在1658–1661年间的。尽管标题里写的是“Melkme
  • SPY×FAMILY间谍过家家《SPY×FAMILY间谍过家家》(日语:SPY×FAMILY)是由日本漫画家远藤达哉所创作的漫画,在2019年3月25日起于日本《少年Jump+》上定期连载,台湾于《宝岛少年EX》上连载。本作叙述一名身为间谍的男性、实际工作是杀手的女性,以及一个能读心的超能力者女孩,三人互相隐瞒真实身份所组成的虚假家庭间的家庭喜剧。《SPY×FAMILY间谍过家家》在2020年版的《这本漫画真厉害!》赢得男生篇第一名。2021年11月销量累计突破1250万册。2021年11月1日宣布动画化,预计2022年4月起分上下两
  • 莫里斯·奥舍皮耶莫里斯·奥舍皮耶(法语:Maurice Hochepied,1881年10月9日-1960年3月22日),法国男子游泳、水球运动员。他曾代表法国参加1900年夏季奥林匹克运动会,获得男子200米团体游泳银牌。