编译原理实验手册1.4版.docVIP

  • 10
  • 0
  • 约7.51千字
  • 约 16页
  • 2016-02-26 发布于江西
  • 举报
编译原理实验手册1.4版.doc

兰州大学计算机科学与技术专业 编译第一节 概述 一、目的 编译是一门实践性很强的课程,。 实际的编译程序是十分复杂的,有时由多达十几万条指令组成。为此,编译的实践教学,采用简化编译过程的办法,选择最关键的个环节──词法分析、语法分析语义每个环节作为一个实践课题。二、实任何一个实用的高级语言,其语法都比较复杂,如选其作为源语言,很难实践全过程。故本将定义一个简化的语言──PASCAL语言的一个子集作为源语言,分个课题出它的编译程序。前后贯穿这一条主线进行。三、PASCAL语言子集的 由于Pascal语言结构严谨,层次清晰,语法与C语言接近,也便于理解,因此本实验抽取Pascal语言的一个子集,稍加改造,作为源语言,姑且命名为LittleP。一个LittleP程序由一系列全局数据声明和一个主程序体组成。所有数据采用静态存储分配,没有I/O,只支持一种基本数据类型:无符号整数。 Procedure,procedurehead,procedurebody,variable,declare,compound, Statment,definition,list,empty,variablename,style,statement,Block, condition,cycle,arithmeticexpression,relationexpression,term,add,muti, fact

文档评论(0)

1亿VIP精品文档

相关文档