使用Lex将C/C++文件输出为HTML文件
生活随笔
收集整理的這篇文章主要介紹了
使用Lex将C/C++文件输出为HTML文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Lex進階實驗
結(jié)合 實驗:用Lex工具進行詞法分析,完成如下要求: 輸入一個C/C++源文件,輸出一個HTML文件,語法高亮顯示C/C++源文件。
【實驗步驟】
1、實驗環(huán)境配置
安裝Parser Generator,并編譯lex和yacc函數(shù)庫使用向?qū)渲脮r,用的VS2010,屬性設(shè)置如下(有些庫是用的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程序
[plain]?view plaincopy
[plain]?view plaincopy
[plain]?view plaincopy
[plain]?view plaincopy
[plain]?view plaincopy
【實驗結(jié)果】
讀入input.c的C文件如下:運行程序后,會生成output.html的文件,用瀏覽器打開:
轉(zhuǎn)載請注明出處:http://blog.csdn.net/xiaowei_cqu/article/details/7760927
總結(jié)
以上是生活随笔為你收集整理的使用Lex将C/C++文件输出为HTML文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用Lex做词法分析
- 下一篇: 搭建QT和VS2010集成开发环境