终结符与非终结符

✍ dations ◷ 2025-11-27 17:02:45 #终结符与非终结符

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

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

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

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

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

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

相关

  • 大型都会公园台北市战前规划的大型都会公园是指台湾日治时期的台北市在第二次世界大战结束前,所规划的十七座大型都会公园。目前有七座完全辟建,虽然称为完全辟建,但仍有部分土地作为停车场
  • 爬行纲爬行纲(学名:Reptilia)动物通称爬行动物、爬行类、爬虫类,是一类脊椎动物,属于四足总纲的羊膜动物,是包括了龟、蛇、蜥蜴、鳄、鸟类及史前恐龙等物种的通称。本分类过去传统上包含
  • 美浓部亮吉美浓部亮吉(1904年2月5日-1984年12月24日),日本经济学家、政治家。曾担任东京都知事长达12年(第6・7・8代)以及参议员。美浓部亮吉为美浓部达吉与多美子夫妻之长男,出生于东京府。
  • 艾马·沙普萨特艾马·沙普萨特(波斯语:امیر شاپورزاده‎,Amir Shapourzadeh,1982年9月19日-)是伊朗足球运动员,现时效力德甲的法兰克福,司职前锋。沙普萨特是在2002年登陆德甲加盟汉
  • 国道4号 (日本)国道4号(日语:国道4号/こくどう4ごう )是日本东京都中央区至青森县青森市的一般国道,为全日本陆地上距离最长的国道。在埼玉县至岩手县间与东北自动车道,岩手县至青森县南部与八
  • 塞缪尔·戈德温影业坐标:34°05′22″N 118°20′47″W / 34.089575°N 118.346475°W / 34.089575; -118.346475塞缪尔·戈德温影业是塞缪尔·戈德温用来指位于加利福尼亚州西好莱坞的福尔摩沙
  • 第70回日剧学院赏←第69回 - 第70回 - 第71回→第70回日剧学院赏,针对2011年7月到9月在日本播出的夏季档连续剧做出的投票与评比。本季除了主题曲此项,由富士电视台的《尽管如此也要活下去》获
  • 奥德瑞岛坐标:.mw-parser-output .geo-default,.mw-parser-output .geo-dms,.mw-parser-output .geo-dec{display:inline}.mw-parser-output .geo-nondefault,.mw-parser-output .geo-multi-punct{display:none}.mw-parser-output .longitude,.mw-parser-output .latitude{white-space:n
  • 约翰·马古富利约翰·蓬贝·约瑟夫·马古富利(斯瓦希里语:John Pombe Joseph Magufuli,1959年10月29日-2021年3月17日),坦桑尼亚政治人物,2015年当选坦桑尼亚总统。1995年他首次当选国会议员,1995年到2000年担任劳工部副部长,2000年到2006年担任劳工部部长,2006年到2008年担任陆地与人居环境部长,2008年到2010年担任畜牧与渔业部长,2010年到2015年再次担任劳工部长。作为执政的坦桑尼亚革命党候选人,他赢得2015年10月举行的总统选举,同年11月5日
  • 音乐国际博物馆与图书馆坐标:.mw-parser-output .geo-default,.mw-parser-output .geo-dms,.mw-parser-output .geo-dec{display:inline}.mw-parser-output .geo-nondefault,.mw-parser-output .geo-multi-punct{display:none}.mw-parser-output .longitude,.mw-parser-output .latitude{white-space:n