天极博客首页
登录
注册
帮助
搜索
天使の泪
http://blog.yesky.com/Blog/xioxu/
复制地址
私達を現実に直面させて、私達に理想に忠実にさせる
控制面板
个人首页
发表文章
博客管理
博客收藏
我的相册
上传相片
我的家园
我的群乐
日历
<
2008年12月
>
Su
Mo
Tu
We
Th
Fr
Sa
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
留言簿(14)
·
给我留言
·
查看私人留言
文章分类
·
c++/C (107)
·
Java&Jsp (65)
·
数据库 (26)
·
好文&休闲娱乐 (25)
·
下载 (25)
·
LINUX/UNIX (13)
·
日语 (2)
·
汇编 (1)
·
其他知识 (13)
·
涂鸦记事 (13)
·
.net(C#) (69)
·
Office (1)
·
Window workflow Foundation (0)
·
asp.net (7)
文章档案
·
2006年7月 (3)
·
2006年6月 (11)
·
2006年5月 (4)
·
2006年4月 (60)
·
2006年3月 (31)
·
2006年2月 (1)
·
2006年1月 (29)
·
2005年12月 (26)
·
2005年11月 (9)
·
2005年10月 (19)
·
2005年9月 (15)
·
2005年8月 (32)
·
2005年7月 (18)
·
2005年6月 (29)
·
2005年5月 (99)
·
2005年4月 (89)
日记档案
·
2005年11月 (2)
·
2005年10月 (2)
c++
·
CSDNC++
日语学习
·
C语言编程宝典
·
日语详细笔记
收藏
·
破解软件下载
·
临时存储文件
·
国外软件序列号破解...
·
marshine的...
·
軟件書籍下載
·
java解决之道
·
彩色细锦缎
·
·
我的网络硬盘
.net
·
javascrip...
·
老孟的网站
·
每个开发人员现在应...
·
常学习的地方
·
网上读书园地(有不...
最新评论
1·
谢谢
2·
先谢过了!
3·
谢谢
4·
bu hui zhuang
5·
MATLAB6.5下载
6·
怎么不能下阿,帮帮忙啊,我要日文的office
7·
hao
8·
还不错
9·
好看
10·
好看好用
阅读排行榜
1. MATLAB6.5下载(54305)
2. MSDN下载&一个不错的FTP(28066)
3. 一些日文软件(16297)
4. WinSock网络编程实用宝典(11238)
5. C库函数手册(10027)
6. 手写MFC----第四讲 BEGIN_MESSAGE_MAP(9984)
7. 如何使用gcc编译器?(9927)
8. 算法的设计方法(csdn)(8981)
9. C++批评系列:全局分析(8897)
10. socket编程(8040)
评论排行榜
1. MATLAB6.5下载(136)
2. MSDN下载&一个不错的FTP(107)
3. 任由她悔棋的人去了 (转)(11)
4. C库函数手册(9)
5. 名人电话(8)
6. Oracle SQL 基础(8)
7. 把gmail当作网络硬盘的工具(7)
8. WinSock网络编程实用宝典(5)
9. 冉闵(ran min)?拯救中华?疑问中!(4)
10. C-编译器的设计 (转)(4)
C-编译器的设计 (转)
作者:
陆晓春
下载设计文档与代码
前言:这个是我们这学期编译课所要求的大程,我做的是一个C-的编译器,功能不多,但运行正常,开发步骤比较明确,希望与大家共享。
编译器运行效果图如下:
设计文档基本内容如下:
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) 总结
详细内容请阅读本文提供的设计文档与全部源代码。
作者:天使之泪 阅读()
评论()
编辑
发表于:2005-05-11 15:46
相关内容
本Blog不再维护
在vs2005中调用远程WebService(幻想曲)
修改windows2000server的管理员密码后,重新登陆后,登陆sqlserver失败
代理猎手找大学代理
周日学习记录
两个日期之间的时间间隔
如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(老孟)
asp.net四种页面导航的比较
WebForm中DataGrid的20篇经典文章
javascript传值和页面跳转传值(ASP.NET页面传参的三种方法)
文章评论
#
re: C-编译器的设计 (转)
谢谢!
天极博友
| 2007-08-29 20:13
#
re: C-编译器的设计 (转)
谢谢
天极博友
| 2007-12-04 17:13
#
re: C-编译器的设计 (转)
ding
天极博友
| 2008-06-09 18:30
#
re: C-编译器的设计 (转)
支持 谢谢你了
天极博友
| 2008-06-14 17:39
发表评论
标题
*
姓名
*
内容
*
验证码:
*
版权声明:天极是本Blog托管服务提供商。如本文牵涉版权问题,天极不承担相关责任,请版权拥有者直接与文章作者联系解决。
Powered by:
Copyright © 天使之泪