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