设计文档基本内容如下: 1) 整体框架 2) 词法分析 Class CTokenizer Class CScaner C关键字表 标识符词法 3) 语法分析 Class CParser Grammar 基本树形结构 支持的语句及运算 4) 建立符号表 Class LineListRec Class BucketListRec Class CSymbolTable Class CFunArgsCheck 5) 类型检测 Class CAnalyzer 类型匹配 函数调用参数检测 6) 代码生成 PCode 80X86 ASM 7) 总结 详细内容请阅读本文提供的设计文档与全部源代码。
标签: Class CTokenizer CScaner 分
上传时间: 2014-01-11
上传用户:qiaoyue
数字电压表 利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。
上传时间: 2014-01-05
上传用户:894898248
操作系统课程设计的段式管理的实现程序。包含了分区说明表的建立,内存自由链的使用,空闲分区的回收等。
上传时间: 2014-12-03
上传用户:zhengzg
汇编语言课程设计 (一)设计题目及要求 题目: “小人”行走的编程 要求: 先建立图形表,3个字符的ASCⅡ码分别为01H、04H、13H。编写程序,使“小人”先向斜上方,再向斜下方,最后水平方向动起来。
上传时间: 2013-12-18
上传用户:huyiming139
一:问题描述 针对某个集体(比如你所在的班级)中的“人名”设计一个哈希表,使得平均查找长度不超过R,完成相对的建表和查表程序。 二:基本要求 假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上限为2。哈希函数用除留余数法构造,用伪随机探测再散列法处理冲突。 三:实现提示 如果随机函数自行构造,则应首先调整好随机函数,使其分布均匀。人名的长度均不超过19个字符(最长的人名如:庄双双(ZHAGN SHUANG SHUANG)。字符的取码方法可直接利用C语言中的tosacii函数,并可对过长的人名先作折叠处理。 四:需求分析 本演示程序是对哈希表的建立和查找进行演示,主要数据来自自己编写的人名“A~~Z”等字母组成,拼音由开头的字母组成的词组,查找时用伪随机探测再散列法处理冲突。随机产生人名的位置。具体的程序内容在源程序里面有比较详细的解析。程序的运行在下列有详细的介绍。
标签:
上传时间: 2015-06-22
上传用户:wab1981
基于单片机系统的8路数字电压表程序设计问题
上传时间: 2015-06-22
上传用户:a673761058
PC数字电压表的设计,原理图以及代码,设计文档.此数字电压表的优势在于可以通过串口将测量所得到的电压值传给PC机,这样的话有利用整个数据的采集与分析.上位机采取的是串口通信软件.
上传时间: 2015-07-03
上传用户:xiaoyunyun
数据结构课程设计!MFC做的! 其中有个是链表(单链表,双向 链表图形化演示),另一个是 图的最小生成树的图形化演示)。
上传时间: 2015-07-03
上传用户:yy541071797
一种基于二维链表的稀疏矩阵模半板类设计 A template Class of sparse matrix. Key technology: bin,2-m linked matrix. constructors: 1.normal constuctor 2.copy constuctor. 3.assignment constructor. Basic operator: 1. addition(sub) of two matrix 2. inverse of a matrix. 3. multiply of two matrix. etc.
标签: matrix technology template linked
上传时间: 2013-12-13
上传用户:lwwhust
数据库包括教材表 教材管理系统数据库设计
上传时间: 2013-12-12
上传用户:lingzhichao