编译原理 第二章高级语言及其语法描述
编译原理 第二章 高级语言及其语法描述
编泽原理 高级语言及其语法描述 2.1程序语言的定义 一个程序语言是一个记号系统。程序语言主要由语 法和语义两个方面定义。 第2列
编译原理 第2页 高级语言及其语法描述 2.1 程序语言的定义 一个程序语言是一个记号系统。程序语言主要由语 法和语义两个方面定义
编释原理 高级语言及其语法描述 语法 墨语言的语法:指由程序语言基本符号组成程序中各 个语法单位(包括程序)的一组规则,其中由单词 构成语法单位的规则称为语法规则(产生规则), 而由基本符号构成单词的规则称为词法规则。 墨单词符号:语言中具有独立意义的最基本结构。包 括基本字、常数、标识符、算符和界符等。 语法单位:由单词符号形成的较大的结构。 包括表 达式、语句、子程序、函数、过程和程序。 第3觉
编译原理 第3页 高级语言及其语法描述 语法 语言的语法:指由程序语言基本符号组成程序中各 个语法单位(包括程序)的一组规则,其中由单词 构成语法单位的规则称为语法规则(产生规则) , 而由基本符号构成单词的规则称为词法规则。 单词符号:语言中具有独立意义的最基本结构。包 括基本字、常数、标识符、算符和界符等。 语法单位:由单词符号形成的较大的结构。包括表 达式、语句、子程序、函数、过程和程序
编泽原理 高级语言及其语法描述 词法规则是指单词符号的形成规则。 语言的单词符号是由词法规则所确定的。词法规则 规定了字母表中哪样的字符串是一个单词符号。 第4觉
编译原理 第4页 高级语言及其语法描述 词法规则是指单词符号的形成规则。 语言的单词符号是由词法规则所确定的。词法规则 规定了字母表中哪样的字符串是一个单词符号
编释原理 高级语言及其语法描述 语法规则是语法单位的形成规则。 曼语言的语法规则规定了如何从单词符号形成更大的 结构(即语法单位)。 语言的词法规则和语法规则定义了程序的形式结构, 是判断输人字符串是否构成一个形式上正确(即合 式)程序的依据。 第5页
编译原理 第5页 高级语言及其语法描述 语法规则是语法单位的形成规则。 语言的语法规则规定了如何从单词符号形成更大的 结构(即语法单位)。 语言的词法规则和语法规则定义了程序的形式结构, 是判断输人字符串是否构成一个形式上正确(即合 式)程序的依据