C++詞法掃描程序-編譯原理實驗一

程序實驗功能:打開一個C++源文件,進行詞法分析,輸出代碼中的Token+Token類型,或者對C++源文件進行壓縮,去掉不必要空行、空 格、縮進、註釋等,生成一個壓縮版的C++代碼文件,再次對這個代碼文件進行詞法分析,也是能正確掃描出其中的Token

界面如下:

 

 

實現的類如下:詞法分析功能的類函數爲:Scan(),可以返回:“詞法Token+Token類型”,或者返回當前掃描出的Token

version 0.2

update:增加對源代碼的壓縮功能,以及訂正一個特殊符號的識別

 

可執行文件(Lexical_Scanner.rar)下載:http://cid-780607117452312e.office.live.com/self.aspx/.Public/Lexical%20Scanner.rar

 

 

實驗二鏈接:http://blog.csdn.net/popozhu/archive/2010/06/28/5700229.aspx

發佈了26 篇原創文章 · 獲贊 7 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章