救命:C语言编译器(分不够再加)
。。。。。。
学了编译原理之后,老师说做个C语言的编译器。可以用lex和yacc帮忙编写。
有人用lex和yacc写过编译器嘛?可不可以把源代码发给我,感激不尽。
我快疯掉了,软件工程有大作业,图形学有2个大作业,编译原理还有大作业,java还有,这怎么可能做得完。期末考试快来了。
我的email:linjb7372@163.com
问题点数:100、回复次数:19Top
1 楼idAnts(此广告位招租)回复于 2005-06-01 22:12:33 得分 2
是做c语言的词法分析器吧?Top
2 楼Featured(我握着爱情的门票静静排队……)回复于 2005-06-01 22:27:46 得分 2
唉,替你急
你早干什么去了Top
3 楼nightelfl(风也清)回复于 2005-06-02 01:14:59 得分 0
做那个软件工程的软件,做好久啊。写文档之后,还code。
不是写词法分析器。是写编译程序,要求最终能够生成汇编语言或某种中间结果。
平时玩玩魔兽,复习一下高程。做作业。就没什么时间了。Top
4 楼long_xing(龙*星)回复于 2005-06-02 07:47:58 得分 2
你老师真够BT的,严重不负责任,或许他只是让你们替他查资料Top
5 楼keiy()回复于 2005-06-02 08:51:51 得分 5
网上有很多免费的C/C++编译器
如:small c,gcc,watcom C/c++等,不过好像都不是用lex/yacc写的,直接用C/C++写的Top
6 楼zkxz(挑战)回复于 2005-06-02 10:44:52 得分 2
是写词法分析器吧!不难的。不过lex/yacc就不懂了。Top
7 楼nightelfl(风也清)回复于 2005-06-02 13:28:32 得分 0
不是写词法分析器,要生成汇编语言或某种中间结果的。
现在觉得好难啊。Top
8 楼keiy()回复于 2005-06-02 13:35:45 得分 5
那就看看smallc或tcc-0.9.22的源码吧Top
9 楼nightelfl(风也清)回复于 2005-06-02 18:50:59 得分 0
smallC的源代码好多东西啊,苦了Top
10 楼icansaymyabc(学习与进步)回复于 2005-06-05 16:45:33 得分 5
别愁作业多啊!
软件工程 和 编译原理 的作业你可以合起来做嘛。
就写一个c 语言的编译器,完成以后,文档部分作为软件工程的作业交,代码作为编译原理的作业交了。Top
11 楼nightelfl(风也清)回复于 2005-06-06 10:47:09 得分 0
软件工程是一个售前管理系统,不仅文档,还有程序。
我自己正在努力的完成任务,谢谢各位。Top
12 楼qrlvls( 空 气 )回复于 2005-06-09 17:05:12 得分 5
你可以找 OpenWatcom 的源代码,C写的,很容易懂Top
13 楼qrlvls( 空 气 )回复于 2005-06-09 17:05:23 得分 5
http://www.openwatcom.org/Top
14 楼AthlonxpX86(一坨屎)回复于 2005-06-09 18:22:51 得分 0
http://www.openwatcom.org/
好像要50美金哦........Top
15 楼ukyo1(**)回复于 2005-06-09 18:43:38 得分 0
我这里有lex和yacc的一点文档,还有在windows下面编译成功的程序,分别叫flex和bison.
你留一个邮箱,我可以寄给你,文档也可以到 http://www.gameres.com 去下载。Top
16 楼ukyo1(**)回复于 2005-06-09 18:44:57 得分 30
另外你可以去找一下yabasic的源代码,典型的lex+yacc程序,拿来改改也差不多了。Top
17 楼Tranquillo(晚起的鸟儿找虫吃)回复于 2005-06-09 18:49:55 得分 2
编译器啊,难搞Top
18 楼qrlvls( 空 气 )回复于 2005-06-10 00:12:50 得分 20
http://www.openwatcom.org/
好像要50美金哦........
---------------------
我已经下载了,是 open 的,不收费
我两个月前down了大概4GB的内容Top
19 楼qrlvls( 空 气 )回复于 2005-06-10 00:13:56 得分 15
http://downloads.openwatcom.org/ftp/source/Top




