读书人

【编译原理】运用Lex将C/C++文件输出为

发布时间: 2012-08-13 13:21:53 作者: rapoo

【编译原理】使用Lex将C/C++文件输出为HTML文件

08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205


Lex进阶实验
结合 实验:用Lex工具进行词法分析,完成如下要求:输入一个C/C++源文件,输出一个HTML文件,语法高亮显示C/C++源文件。
【实验步骤】1、实验环境配置安装Parser Generator,并编译lex和yacc函数库
使用向导配置时,用的VS2010,属性设置如下(有些库是用的VC++6.0)
Compiler Bin Directory C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\BIN
Compiler Bin Directory(2) C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\COMMON7\IDE
Compiler Include Directory C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\INCLUDE
Compiler Include Directory(2) C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\INCLUDE
Compiler Library Directory C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 10.0\VC\LIB
Compiler Library Directory(2) C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\LIB

2、编写Lex程序【编译原理】运用Lex将C/C++文件输出为HTML文件



运行程序后,会生成output.html的文件,用浏览器打开:
【编译原理】运用Lex将C/C++文件输出为HTML文件

转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7760927


1楼liutengteng130前天 19:17
支持。[e01]
Re: xiaowei_cqu前天 19:18
回复liutengteng130谢谢

读书人网 >C++

热点推荐