程序實驗功能:打開一個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