sxpAAA词法分析

一、 设计概述(设计目的、环境、要求)1、 设计目的本次课程设计的目的是通过使用一个通用的能够自动根据正规表达式生成词法分析程序的工具程序设计一个简单语言的词法分析器,使学生充分理解课程理论内容和工具

一、设计概述(设计目的、环境、要求) 1、设计目的 本次课程设计的目的是通过使用一个通用的能够自动根据正规表达式生成词 法分析程序的工具程序设计一个简单语言的词法分析器,使学生充分理解课程理论 内容和工具软件的使用技巧,掌握所涉及的典型数据结构,算法及方法,为今后在大 型软件系统实践中设计性能优良的软件系统打下基础。 2、设计环境 实验环境为Windows操作系统下,词法分析使用的主要工具是flex。 3、设计要求 使用Flex工具,实现Decaf语言词法分析工作,对Decaf语言编写的源程序 从左至右逐个字符进行扫描,产生一个单词序列。 二、实验步骤(包括基本程序的分析步骤、测试的例子) 1、编写程序的分析步骤 (1)根据pp2所提供的scanner.l文件修改我们所需的词法分析程序 scanner.l。 /* *scanner.l * *Flex输入文件,生成scanner

腾讯文库sxpAAA词法分析