终结符与非终结符

✍ dations ◷ 2025-06-07 21:53:30 #终结符与非终结符

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

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

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

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

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

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

相关

  • 营养午餐营养午餐,是指在学校供应的午餐,通常是小学到高中,因为这个阶段都还在发育期,营养午餐十分重视学生的营养均衡,所以通常会有蔬菜、肉类、鱼类等。有些营养午餐会附上水果或点心。
  • 皇家兽医学院坐标:51°32′12″N 0°08′02″W / 51.5368°N 0.1340°W / 51.5368; -0.1340皇家兽医学院(Royal Veterinary College)是伦敦大学的一个直属学院,也是联合医院(英语:United Hospi
  • 信阳师范学院信阳师范学院是一所位于中国河南省信阳市河南重点师范院校。 (数据截至时间为2016.4)信阳师范学院,创建于1975年,原名为开封师范学院(今河南大学)信阳分院。1978年经国务院批准为
  • 吉祥草吉祥草(学名:)为百合科吉祥草属下的一个种。产中国华东、华中、华南、西南大部分地区,生于阴湿山坡、山谷或密林下,海拔170-3200米。
  • 次世代防火墙次世代防火墙(英语:Next-Generation Firewall,缩写为NGFW),一种整合式的网络平台,将多种功能整合在其上:除了传统的防火墙功能之外,还包括线上深度封包检测(DPI),入侵预防系统(IPS),应用层
  • 钱镠铁券钱镠铁券或称钱王铁券是中国现存四个丹书铁券实物中,年代最早的一个,现藏于中国国家博物馆,为一级文物。因平定董昌有功,唐昭宗于乾宁四年(897年)八月赐钱镠丹书铁券。其后一千年,
  • 玛高莎·贝拉玛高莎·贝拉(英语:Małgosia Bela;1977年6月6日-),波兰超级名模。她是高级时装品牌:Versace、Louis Vuitton及Chloé的代言人。玛高莎上过LOVE、Muse、i-D、V、Numèro及VOGUE等杂
  • 蔡其华蔡其华(1955年7月-),籍贯江苏江都,出生地安徽蚌埠,女,中华人民共和国政治人物、水利工程师,中国共产党党员。1974年2月参加工作,1988年8月加入中国共产党。合肥工业大学水利系农田水利专业毕业,大学本科学历。历任安徽省水利厅副处长,省治淮领导小组办公室第一副主任,省水利厅副厅长、厅长;水利部长江水利委员会主任等职。2012年10月至2015年10月,任水利部副部长。2018年1月,当选第十三届全国政协委员。
  • 姬莲·阿姆斯壮姬莲·阿姆斯壮(Gillian May Armstrong,1950年12月18日-),是一名澳大利亚女性电影导演和纪录片导演。她擅长拍摄女性题材的时代剧。知名作品有1994年的《小妇人》和1997年的《奥斯卡与露丝达》。她生于墨尔本,曾在斯威本科技大学、澳洲影视与广播学院和维多利亚艺术学院学习。
  • 第一世界问题第一世界问题(英语:First World problems)是第一世界国家问题的非正式表述,一般是指人们在没有更紧迫的问题时才抱怨的问题。 虽然它被视为谬误列表的内容之一,但这个词如今也被许多人用来表达他们对没有别的问题来抱怨、以全世界的视角来重新审视到自己问题的感恩之情。 该表述一般用以缓解对方对琐碎问题的抱怨、让抱怨者感到惭愧,也可用来揶揄第一世界文化, 或用作幽默的自嘲。 第一世界问题一词最早出现在1979年的佩恩的作品《建筑环境》,但在2005年开始才作为网络模因在以推特为首的社交网站获得广泛认