二文法和语言PPT课件.ppt
胜利****实阿
亲,该文档总共69页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
二文法和语言PPT课件.ppt
第二章文法和语言2.1语言和文法的直观概念2.2符号和符号串2.3文法和语言的形式定义2.4文法的类型2.5上下文无关文法及其语法树2.6句型的分析2.1语言和文法的直观概念语义(semantics)分类:静态语义:一系列限定规则,确定哪些合乎语法的程序是合适的动态语义:表明程序要做什么描述工具:指称语义,操作语义等作用:检查类型匹配,变量作用域等文法的直观概念例:“我是大学生”是汉语的一个句子汉语句子的构成规则表示如下:〈句子〉∷=〈主语〉〈谓语〉〈主语〉∷=〈代词〉|〈名词〉〈代词〉∷=我|你|他〈名
第三章-文法和语言ppt课件.pptx
知识结构3.1文法的直观概念程序设计语言的描述:语法:程序的结构或形式语义:语言所代表的含义语用:语言的实际应用例如,对于赋值语句x:=a+b*c的非形式描述是:语法:赋值语句=变量+:=+表达式语义:先求右部,然后把结果给左部变量语用:赋值语句可用来计算和保存表达式的值形式化方法:用一整套带有严格规定的符号体系来描述问题的理论和方法形式语言:一种不考虑含义的符号语言程序设计语言的语义分成:静态语义:是一系列限定规则,并确定哪些合乎语法的程序是合适的动态语义(运行语义、执行语义):表明程序要做什么,要计算
属性文法ppt课件.ppt
第六讲属性文法和语法制导翻译§1.属性文法属性的类型注意:(1)终结符只有综合属性,由词法分析器提供;(2)非终结符既可以有综合属性也可以有继承属性。文法开始符号的所有继承属性作为属性计算前的初始值。在一个属性文法中,对应于每个产生式A都有一套与之相关联的语义规则,每条语义规则的形式为:b:=f(c1,c2,…,ck)其中f是一个函数,并且满足下面两种情况之一:(1)b是A的一个综合属性并且c1,c2,…ck是产生式右边文法符号的属性;(2)b是产生式右边某个文法符号的一个继承属性并且c1,c2,…c
文法和形式语言.pptx
第二章文法和形式语言23456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
编译原理 文法和语言.ppt
第三章文法和语言本章内容3.1文法的直观概念3.2符号和符号串3.2符号和符号串3.2符号和符号串例:符号串s=banana前缀:,b,ba,ban,bana,banan,banana后缀:banana,anana,nana,ana,na,a,子串:banana,anana,banan,anan,…,真前缀,真后缀,真子串:x≠sx≠子序列:baa(这些符号不要求是连续的)逆转:ananab长度:banana=6三、符号串的运算1.连接:设x和y是符号串,它们的连接xy是把y的符号写在x的符