类C语言词法分析器设计档类C语言词法分析器设计文档.docVIP

  • 5
  • 0
  • 约3.85千字
  • 约 9页
  • 2017-04-23 发布于贵州
  • 举报

类C语言词法分析器设计档类C语言词法分析器设计文档.doc

类C语言词法分析器设计档类C语言词法分析器设计文档.doc

您下载的软件来自:最火软件站  HYPERLINK   类C语言词法分析器设计 一、问题描述 词法分析器是编译工作的第一个阶段,主要完成对源程序的扫描,从而将源程序转换成单词序列,作为第二阶段语法分析的输入。 二、需求分析 预处理:过滤掉跳格符、回车符、换行符等编辑性字符。将多个连续的空格合并成一个空格。过滤注释。 单词符号的识别,将每个单词符号进行不同类别的划分。单词符号可划分成5种。 关键字:如if、else、while、int、float等。 标识符:用户自己定义的名字,常量名、变量名和过程名。 常数:各种类型的常数 运算符:如+、-、*、、、=等。 届符:如逗号、分号、括号等。 最后将所有的单词符号转化为便于计算机处理的机内码形式 用户界面使用图形化界面 三、概要设计 1、 字符??说明:本词法分析演示的是C语言的一个子集,字符集如下: (1) 关键字:int,long,float,double,char,short,void,if,else,for,while,do,break,switch, continue,case,default,return,static,struct (2) 运算符:+,-,*,/,%,,

文档评论(0)

1亿VIP精品文档

相关文档