一 需求分析html
本身編寫、調試一個詞法分析程序,並對程序輸入語句進行詞法分析,從而更好的理解詞法分析的原理。設計
二 程序設計調試
此程序用Java語言編寫。程序讀入一個內含程序語句的文本文件,對其中的內容進行分析,最終輸出形式爲<token類型, 識別的單詞符號>的Token序列,token類型包括ID,KEYWORD, DIGIT, OPERATOR, ERROR。本詞法分析器所分析的語言爲C語言的縮減版,可識別C語言的保留字、變量名、操做符、數字等內容,可是不能處理註釋、三目操做符(? :)、跳脫符(\)等,且不支持負的數值,引號中內容不能夠跨行,全部支持的操做符和關鍵字將在下面表格中詳細給出。htm
源碼下載地址:https://www.write-bug.com/article/1258.htmltoken