每年的9月20日,是全国爱牙日。作为中国特有的节日,爱牙日的由来主要与兰州地区的牙科医生--白成平有关。白成平在17岁的时候,就跟随美国口腔医学博士毛燮均学习牙医技术。此后,他便一直在兰州一家医院担任牙科医生。在50多年的牙医生涯中,他对人
全部3个回答 >编译原理文法定型规则
-
编译原理中的文法定型规则是指将任意上下文无关文法(Context-Free Grammar, CFG)转化为某个特定形式的上下文无关文法的规则。这个特定形式的上下文无关文法通常是Chomsky范式或Greibach范式。
以下是文法定型规则的具体步骤:
1. 消除文法中的ε产生式(epsilon-production),即产生空串的产生式。
2. 消除文法中的单一产生式(unit-production),即右侧只有一个非终结符的产生式。
3. 消除文法中的左递归产生式(left-recursive production)。
4. 将文法转化为无二义性的文法。
上述步骤的具体实现方法如下:
1. 消除文法中的ε产生式:
1. 对于所有含有ε产生式的非终结符,将其ε产生式删除。
2. 对于所有产生式右侧含有已删除非终结符的产生式,将其右侧的已删除非终结符替换为ε。
3. 重复执行上述步骤,直到所有含有ε的产生式都被消除为止。
2. 消除文法中的单一产生式:
1. 对于所有单一产生式A → B,将其删除。
2. 对于所有产生式右侧含有被删除产生式的非终结符的产生式,将其替换为被删除产生式的右侧符号B。
3. 重复执行上述步骤,直到所有单一产生式都被消除为止。
3. 消除文法中的左递归产生式:
1. 对于每个非终结符A,将所有形如A → Aα的产生式改为A → β1A'、A' → β2A' | ε的形式。
2. 其中,β1是所有右侧不含有A的A产生式的右侧符号串,β2是所有右侧含有A的A产生式的右侧符号串,α是所有产生式右侧不含有A的符号串。
3. 重复执行上述步骤,直到所有左递归产生式都被消除为止。
4. 将文法转化为无二义性的文法:
1. 消除文法中的二义性产生式,即产生式右侧存在两个或以上的不同符号串。
2. 引入新的非终结符,将二义性产生式拆分为多个不同的产生式。
3. 对于所有产生式右侧含有多个符号的产生式,使用括号或其他符号进行明确区分。
4. 重复执行上述步骤,直到文法不存在二义性为止。
以上是文法定型规则的具体步骤和实现方法。通过执行这些步骤,可以将任意上下文无关文法转化为某个特定形式的上下文无关文法,从而方便进行语法分析和编译。
2023-10-24 16:35:11 -
编译原理中的语法和文法是不一样的,但却融会贯通。 在计算机科学中,文法是编译原理的基础,是描述一门程序设计语言和实现其编译器的方法。 文法分成四种类型,即0型、1型、2型和3型。这几类文法的差别在于对产生式施加不同的限制。 形式语言,这种理论对计算机科学有着深刻的影响,特别是对程序设计语言的设计、编译方法和计算复杂性等方面更有重大的作用。
多数程序设计语言的单词的语法都能用正规文法或3型文法(3型文法G=(VN,VT,P,S)的P中的规则有两种形式:一种是前面定义的形式,即:A→aB或A→a其中A,B∈VN ,a∈VT*,另一种形式是:A→Ba或A→a,前者称为右线性文法,后者称为左线性文法。正规文法所描述的是VT*上的正规集)来描述。 四个文法类的定义是逐渐增加限制的,因此每一种正规文法都是上下文无关的,每一种上下文无关文法都是上下文有关的,而每一种上下文有关文法都是0型文法。称0型文法产生的语言为0型语言。上下文有关文法、上下文无关文法和正规文法产生的语言分别称为上下文有关语言、上下文无关语言和正规语言。
2023-10-24 16:35:11
-
问 爱牙日的由来答
-
问 爱尔兰是哪个国家答
爱尔兰被称为翡翠岛国,这里西临大西洋、东靠爱尔兰海,与英国隔海相望。爱尔兰其实是一个独立的西欧国家,为北美通向欧洲的通道。爱尔兰、英格兰、苏格兰、威尔士是四个民族,也是四个地方。在历史上,这四个地方分分合合,瓜葛不断。1918年前,四个民族
全部10个回答 > -
问 圣城是哪个城市答
希腊雅典、中国洛阳、沙特麦加和以色列耶路撒冷被世界公认为世界四大圣城。关于洛阳圣城称号的由来,可追溯至上古时期。 相传上古时期,洛阳孟津县境内的黄河中出现背着“河图”的龙马和背着“洛书”的神龟,它们把图和书献给了伏羲后,伏羲根据图和书
全部10个回答 > -
问 芥菜的营养价值答
食材简介: 芥菜又称盖菜、挂菜,是中国的特产蔬菜。芥菜植株一般可高150厘米,幼茎及叶具有毛刺。经过长期选择和栽培,芥菜出现了不同的变种:根芥菜,也叫大头菜,主要用来腌制咸菜;叶芥菜俗称雪里红,可制成霉干菜;茎芥菜,用来制作榨菜;芽芥
全部10个回答 > -
问 猪肝的营养价值答
食材简介: 猪肝又名血肝,是猪的肝脏,与胆相连,肝脏是动物体内储存养料和解毒的重要器官。猪肝在消化系统中能够制造胆汁,一般呈紫红色、红褐色,质软而脆,呈楔形,右端圆钝,左端扁薄,可分为上、下两面,前后两缘,左右两叶。 营养功效:
全部10个回答 > -
问 花椒的营养价值答
食材简介: 花椒,又叫麻椒、蜀椒、点椒等,是我国原产的一种干、枝、叶、果均具浓郁辛香的落叶灌木或小乔木。它最初野生于我国中西部,是作为是敬神的香物。现在广泛分布于我国南北各地。由于它的果皮暗红,密生粒状突出的腺点,犹如细斑,故花椒之名
全部10个回答 > -
问 银鱼的功效与作用答
食材简介: 银鱼,又称炮仗鱼、面条鱼、白饭鱼等,通体白色,整体长约10厘米,刺少,有牙并且十分锋利。银鱼具有海洋至江河洄游的习性,多生活于水的下层,我国的太湖、西湖、马湖是三大银鱼盛产湖。 营养功效: 银鱼所含营养十分丰富,具有高
全部10个回答 > -
答
大理是悠闲和浪漫的代名词,下关的风,上关的花,苍山的雪,洱海的月,“风花雪月”构成了大理最著名的特色。去大理,我们的路线是先游览大理古城周边及崇圣寺三塔,然后环洱海游,最后以登苍山结束。大理古城是大理旅游的核心区,这里承载着大理历史文化、宗
全部10个回答 > -
问 原单和正品的区别答
现在的市场可以说是乌烟瘴气,光各种产品的头衔都搞的人一头雾水,那么,原单和正品有什么区别呢?所谓的原单货和“真货”的唯一区别,不过是“庶出”而已,数量很少。众所周知,现在国外60%以上的奢侈品都在中国生产。国外的一些大品牌会在国内找一些代工
全部10个回答 > -
问 太湖的简介答
“太湖美呀太湖美,美就美在太湖水”,1978年,这首《太湖美》传遍大江南北,太湖一时成为了大家都心中的向往之地。太湖位于江苏省南部,长江三角洲南部,是中国著名的五大淡水湖之一。太湖湖泊面积2427.8平方公里,湖岸线全长393.2公里。其西
全部10个回答 >